
/* print preview style on screen*/
@media screen{
  .printArea{background: #fff;box-shadow: 0 0.5mm 2mm rgba(0,0,0,.3);margin:0 auto 1em;overflow: visible;position: relative;box-sizing: border-box;page-break-after: always;}

  .printArea[data-size='A3']               { width: 297mm; height: 419mm }
  .printArea[data-size='A3.landscape']     { width: 420mm; height: 296mm }
  .printArea[data-size='A4']               { width: 210mm; height: 296mm }
  .printArea[data-size='A4.landscape']     { width: 297mm; height: 209mm }
  .printArea[data-size='A5']               { width: 148mm; height: 209mm }
  .printArea[data-size='A5.landscape']     { width: 210mm; height: 147mm }
  .printArea[data-size='letter']           { width: 216mm; height: 279mm }
  .printArea[data-size='letter.landscape'] { width: 280mm; height: 215mm }
  .printArea[data-size='legal']            { width: 216mm; height: 356mm }
  .printArea[data-size='legal.landscape']  { width: 357mm; height: 215mm }
  .printArea[data-size='receipt8']         { width: 84mm;  padding:18mm 4mm 1mm }
}

// print all printArea with color
.printArea{
	-webkit-print-color-adjust: exact;
}


.ltr .printArea .tbl1 tr th:first-of-type, .ltr .printArea .tbl1 tr td:first-of-type{
  padding-left: 1rem;
}
.rtl .printArea .tbl1 tr th:first-of-type, .rtl .printArea .tbl1 tr td:first-of-type{
  padding-right: 1rem;
}
