*     { background:none; }
body  { background:#fff; font-size:9pt; margin:15px; color: #000; }
@media print and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    body { font-family: Arial, Helvetica, sans-serif; }
}
.std a     { color:#2976c9; }
.std a:after {
    content: "  \2192  " attr(href) "  ";
    color: #666;
}
a.logo { margin-bottom: 1em; }
a.logo:after { display: none; }
.category-products a { color: #333; }
.category-products a:after { display: none; }

.header-container .quick-access,
.nav-container,
.col-left,
.col-right,
.footer-container,
.pager,
.toolbar,
.link-print,
.add-to-cart,
.add-to-links,
.actions,
.buttons-set,
button,
input,
.button,
.block,
.breadcrumbs,
.tab-links,
.qty-holder
{ display:none; }

li, tr, th, td { page-break-inside: avoid; }

.col-wrapper, .col-main { width: 100% !important; }
.two-columns-left .page-title, .three-columns .page-title { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }

.cms-page-view .std { border: none; padding: 0; margin-top: 1em; }

.product-view { margin: 1em 0; }
.product-collateral { margin: 1em 0; }
.catalog-product-view .col-right, .catalog-product-view .col-right .block { display: block; float: none; clear: both; width: 100%; page-break-inside: avoid; margin: 0; }
.block-product-sidebar .block-content div.price-box { margin: 0; }

.tab-box { display: block !important; border: 1px solid #ccc; min-height: 0; }

.data-table td, .data-table tbody th { border: none; border-bottom: 1px solid #ccc; }
.page-print .data-table .cart-tax-total { background-position:100% -54px; }
.page-print .data-table .cart-tax-info { display:block; }

.notice-cookie { display: none; }