#site-header,
#top-bar-wrap,
#footer,
.footer-bottom,
.page-header,
#wpadminbar {
    display: none !important;
}

.inventory-single-print-container {
    width: 100%;
    color: #000;
    white-space: normal;
}

.inventory-single-print-content {
    padding: 25px;
    max-width: 960px;
    margin: auto;
}

.inventory-single-print-title h1 {
    padding: 10px;
    font-size: 34px;
    margin-bottom: 0px;
}

.inventory-single-print-container h1,
.inventory-single-print-container h2,
.inventory-single-print-container h3,
.inventory-single-print-container h4,
.inventory-single-print-container h5,
.inventory-single-print-container h6,
.inventory-single-print-container p {
    color: #000;
}

.inventory-single-print-blocks-left {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    padding: 0px;
    margin-right: 1%;
}

.inventory-single-print-blocks-right {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    padding: 0px;
    margin-left: 1%;
}


.inventory-single-print-blocks-right .info-spacing {
    font-size: 16px;
    padding: 5px;
}

.inventory-single-print-blocks-right .print-dealer-data {
    text-align: right;
    font-size: 20px;
    margin-bottom: 0px;
}

.single-print-image-main {
    width: 100%;
}

.single-print-dealer-logo {
    width: 80%;
    text-align: left;
}

.inventory-single-print-blocks-right .pricing {
    text-align: left;
    font-size: 16px;
    padding: 5px;
    margin-bottom: 0px;
}

.inventory-single-print-blocks-right .pricing.price {
    font-weight: bold;
}

.info-spec-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0px;
    border-bottom: 1px dashed #000;
    font-size: 16px;
    align-items: center;
}

.info-block,
.spec-block {
    display: flex;
    flex: 1;
}

.info-block {
    font-weight: bold;
}

.info-name-value,
.spec-name-value {
    margin-bottom: 0px;
}

.info-value,
.spec-value {
    flex-grow: 1;
}

.spec-name {
    margin-left: 3px;
}

.inventory-single-print-container .description {
    margin-top: 20px;
}

.inventory-single-print-container .price-container,
.inventory-single-print-container .msrp-container {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #000;
}

.inventory-single-print-container .price-container p,
.inventory-single-print-container .msrp-container p {
    flex: 1;
    max-width: 50%;
    margin: 0;
}

.inventory-single-print-container .price-container p {
    font-weight: bold;
}

.pricing-divider {
    margin: 0px;
    border-top: solid #000 1px;
}