#kboom-print-document{display:none}
@media print{
  @page{size:A4;margin:15mm}
  body.kboom-printing{background:white!important;color:black!important;margin:0!important;padding:0!important}
  body.kboom-printing>*:not(#kboom-print-document){display:none!important}
  body.kboom-printing>#kboom-print-document{display:block!important;position:static!important;width:100%!important;margin:0!important;font:11pt/1.45 Arial,sans-serif;color:#111;background:#fff}
  #kboom-print-document header{display:block;position:static;background:white;color:black;padding:0;border-bottom:2px solid #222;margin-bottom:18px}
  #kboom-print-document h1{font-size:22pt;margin:0}
  #kboom-print-document h2{font-size:17pt;margin:14px 0}
  #kboom-print-document p{margin:8px 0}
  #kboom-print-document table{width:100%;border-collapse:collapse;margin:18px 0;table-layout:fixed}
  #kboom-print-document th,#kboom-print-document td{padding:9px 5px;border-bottom:1px solid #ccc;text-align:left;vertical-align:top;overflow-wrap:anywhere}
  #kboom-print-document th:first-child{width:55%}
  #kboom-print-document thead{display:table-header-group}
  #kboom-print-document tr{break-inside:avoid}
  #kboom-print-document .print-total{text-align:right;font-size:13pt;font-weight:bold;break-inside:avoid}
  #kboom-print-document small{font-size:9pt}
}
