@page { size: 210mm 297mm; margin: 5mm; }
*     { background: none !important; text-align:left !important; }
html  { margin:0 !important; padding:0 !important; }
body  { background: #fff !important; font-size:9pt !important; padding:0 !important; margin:10px !important; }
a     { color: #000 !important; }
th,td { color: #000 !important;  border-color: #000 !important; }

.nav-container,
.footer-container,
.pager,
.toolbar,
.actions,
.buttons-set { display:none !important; }
.col-left { display: none !important; }
.col-right { display: none !important; }
.more-views { display: none !important; }
.tabs { display: none !important; }
.product-options-bottom { display: none !important; }

.header-container { display: block !important; text-align: center !important; width: 190mm !important;}
.header { width: auto !important;  }

.print-icon-wrapper { display: none; }
.padder { position: absolute; right: 0; top: 81px; } 

#product_tabs_custom1_contents { float: right; display: block !important; margin-bottom: 10px; }
#product_tabs_custom2_contents { float: right; display: block !important; margin-bottom: 10px; }
#product_tabs_custom3_contents { clear: right; float: right; display: block !important; margin-bottom: 10px; }

.block .block-title { background: none #000 !important; color: #fff; }
.block-related .block-title strong span { text-align: center !important; }
.product-options dt.title-option { background: none #000 !important; color: #fff; }
.product-options dt label { text-align: center !important; background-color: #000 !important; }

.col3-layout .col-wrapper { width: auto !important; margin: 0 !important; padding: 0 !important; } 
.col3-layout .col-wrapper .col-main { width: auto !important; float: none !important; margin: 0 !important; padding: 0 !important; }
.product-options { width: 90mm !important; margin-bottom: 10px; }
.product-essential  { width: 90mm !important; float: left; }
.product-collateral { }
.product-collateral .std { clear: none; float: none; visibility: hidden !important; display:block; height: 0;}
.col3-layout .product-view .product-img-box { float: none; width: auto !important; }
.product-view .product-img-box .product-image-zoom { width: auto !important; height: auto !important;  }
#image {width: 90mm !important; height: auto !important; }
.mousetrap { width: auto !important; height: auto !important;  }
.col3-layout .product-view .product-shop { width: 90mm !important; float: none; clear: none; }
.img-misure, .img-esploso { width: 90mm !important; height: auto !important; }
.product-specs  { width: 90mm !important; }
.block-related { clear: none; float: none; width: 90mm !important; }
.info-price { display: block; width: 90mm !important; }

.page-print .data-table .cart-tax-total { background-position:100% -54px; }
.page-print .data-table .cart-tax-info { display:block !important; }
