@media print{@page{size:A4;margin:12mm}body,html{background:#fff!important;color:#000!important}.print-hidden,aside,nav{display:none!important}.print-area{max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important}.print-header{display:block!important;margin-bottom:8mm;border-bottom:1px solid #000;padding-bottom:3mm}table{width:100%!important;border-collapse:collapse}img,tr{page-break-inside:avoid}}@media screen{.print-header{display:none}}