@media print{nav,header,footer,.no-print,button:not(.print-keep),[role=navigation],[aria-label=Navigation],aside{display:none!important}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:#fff!important}@page{margin:1.5cm;size:A4}body{color:#000;background:#fff;font-family:Times New Roman,serif;font-size:12pt;line-height:1.5}h1,h2,h3,h4,h5,h6{page-break-after:avoid;color:#000;font-weight:700}h1{margin-bottom:1em;font-size:24pt}h2{margin-top:1em;margin-bottom:.5em;font-size:18pt}h3{margin-top:.8em;margin-bottom:.4em;font-size:14pt}img,table,figure,.print-together{page-break-inside:avoid}a{color:#000;text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";color:#666;font-size:10pt}table{border-collapse:collapse;width:100%;margin:1em 0}table th,table td{text-align:left;border:1px solid #000;padding:.5em}table th{font-weight:700;background:#f0f0f0!important}img{max-width:100%;height:auto}.print-order-header{border-bottom:2px solid #000;margin-bottom:1em;padding-bottom:1em}.print-order-total{border-top:2px solid #000;border-bottom:2px solid #000;margin-top:1em;padding:1em 0;font-size:14pt;font-weight:700}.print-barcode{text-align:center;margin:2em 0}.print-footer{text-align:center;color:#666;border-top:1px solid #ccc;padding-top:.5em;font-size:10pt;position:fixed;bottom:0;left:0;right:0}.print-date:after{content:"Printed: " attr(data-date)}}