@media print {

body {font-size: 10pt; line-height: 1.5; color:#000 !important; background-color: #fff !important; background-image: block !important;}
h1, h2, h3, h4, h5, h6, p , a {color: #000 !important;}
a {color: #000 !important; text-decoration: none;}
.button-primary {color: #000 !important;} 
.nol-footer, .nol-navigation, .nol-top-bar, .header-my-menus, .nol-navigation-contain, .nol-nav-promo, .nol-breadcrumb{display:none;}
.nol-content-side{display:none; margin:0px; padding:0px;}
.my-account-wrapper{border-bottom:0px; margin:0px; padding:0px;}
.my-account-wrapper .my-account-header{margin:10px; 0px; padding:0px;}
.my-account-wrapper .my-account-content{margin:10px 0px; padding:0px;}
.my-account-wrapper .account-info .contact-info .subscription-copy{width: 680px;}
.my-account-wrapper .account-info .contact-info .promotion-email-checkbox{width: 680px;}
.button-primary.yellow{display:none;}
.grid-12 {width: 100%;}
.my-account-wrapper .my-stores-wrapper .search-box{display:none;}
.my-account-wrapper .my-stores-wrapper .store-selection, .my-account-wrapper .my-stores-wrapper .remove-button{display:block;}
.button-primary{color: #000 !important; display:block;}
.my-account-wrapper .my-stores-wrapper li{margin:10px; 0px 10px 0px; padding:15px 0px;}
.my-account-wrapper .my-stores-wrapper li.active{margin:10px; 0px 10px 0px; padding:15px 0px;}
.store-listing{margin:10px; 0px; padding:0px;}
.my-account-wrapper .my-stores-wrapper .nol-my-store{-webkit-print-color-adjust: exact; print-color-adjust: exact;}
.my-account-wrapper .my-stores-wrapper .store-listing .store-hours{display:none;}
.my-account-wrapper .my-stores-wrapper .store-listing .store-icons{display:none;}
.box-content{border-bottom:0px;}
.order-confirm-header{margin:10px 10px 10px 10px; padding:10px 10px 10px 10px;}
.nol-content-header h1{margin:25px 10px 10px 10px;}
.nol-content-outer{margin:0px; padding:0px;}
.my-account-wrapper .my-order-wrapper .order-table tr#detailsprint td{display:none;}
.my-account-wrapper .my-order-wrapper .order-table tr#detailsprint.open td{display:table-cell; font-size: 9pt;}
.icon-napa-print{display:none;}
.my-account-wrapper .my-address-wrapper .address-container .action-icons{display:none;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-details-header .order-details-close{display:none; margin:0px; padding:0px;}
.order-details-table .product-details .product-info-wrapper{width: 100px;  padding:0px; font-size:9pt;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-details-table .product-title {width: 100px; padding:0px; font-size:9pt;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-details-table .product-details img{width:60px; height:60px;}
.my-account-wrapper .my-order-wrapper .order-table tr{ padding:0px; margin:0px;}
.listing-items .listing-items-list{max-width:100%;}
.listing-items-list .listing-item {margin: 9px 0px; padding: 0px;}
.listing-items-list .listing-content {float: left; max-width:50%;}
.nol-shopping-cart-promo-wrap {display:none;}
.action-icons-block{display:none;}
.pdp-cta-holder{display:none;}
.nol-sidebar, .left-feature-promo-content, .nol-left-mitchell-block, .nol-left-promo, .applied-filters, .nol-search-nav,.applied-compare,.promo-tag{display:none;}
.product-detail-badge-wrapper .badge-head {background-color: #efeeeb; padding: 15px 8px 0 9px; width: 398px;}
.pdp-product-description .pdp-tab-header li.active{color: #000 !important;}
.pdp-product-description .pdp-tab-header li{color: #000 !important;}
.pdp-promo-section{display:none;}
.product-detail-page{margin:30px 0px;}
.product-detail-badge-wrapper {margin-bottom: 50px; width: 441px;}
.product-detail-badge-wrapper .badge-tail{display:none;}
.product-detail-badge-wrapper .badge-main-content{ border:0px;}
@page {margin: 1cm; size: auto; background-color: white !important;}
#oo_bar, .oo_feedback_float, #oo_tab {display: none;}
.nol-wrapper{width: auto; border: 0; padding: 3px; margin: 5px;}
 img {max-width:100% !important;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-details-table .product-image{width:80px; vertical-align:top;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-details-table .order-details-table{margin:2px 0px; padding: 2px 0px;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-details-header{margin:0px; padding: 0px;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-details-header{margin:0px; padding: 0px;}
.my-account-wrapper .my-order-wrapper .order-details-table tbody td {font-size:10pt; padding: 0px 20px 0px 0px !important;}
.order-details-table .total-price .amount {font-size:10pt; font-weight: bold;}
.order-total .order-total-details li.total .type{font-size:10pt; font-weight: bold;}
.order-total .order-total-details li.total .amount{font-size:10pt; font-weight: bold;}
.order-details-table .product-details .product-info-wrapper .product-title{width: 130px;} 
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-details-info .shipping-info{width: 235px !important; margin-bottom:10px;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-details-info .billing-info{width: 235px !important; margin-bottom:10px;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-details-info {display: inline-block; float: left; width: 235px;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-total .order-total-header h3{display: inline; font-size:11pt;}
.my-account-wrapper .my-order-wrapper .order-status-text{display: inline;}
.my-account-wrapper .my-order-wrapper .green-check-circle{width: 110px; font-size:10pt;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-total{width:355px; float: right;}
.my-account-wrapper .my-order-wrapper .inline-details-wrapper .order-details-info .details-info-header{margin-bottom:2px; padding:0px;}
}
