/**
 *
 * Document print style
 *
 */
@media print {
  div.print-warning {
    display: block;
  }

  /* div.inner .pagebreak {
    page-break-after: always;
  }
  div.inner .pagebreak {
    break-after: always;
  } */

  html, body, table, div, td, tr, th, span, p {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

html, body, table, div, td, tr, th, span, p {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
#printMode div.top-information,
#printMode div#sidr,
#printMode div#panelHandle {
  display: none !important;
}

#printMode div.a4_paper {
  /* height:296.85mm; */
  /* height:297.12mm; */
  height:296.85mm;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  box-shadow: 0 0 0 0px #fff, 0 0 0px 0px #fff !important;
}
#printMode div.a4_paper.horizontal {
  /* width: 296.85mm; */
  height: 209.85mm;
}

/* Used for PDF generation (that requires a slightly different pageheight) */
.pdfMode div.a4_paper {
  height: 297.2mm !important;
}

#printMode #documentv {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

/* #printMode div.textContainer {
  overflow: visible !important;
} */

#printMode div.lastPage:not(.horizontal) {
  height: 290mm !important;
}
#printMode div.lastPage.horizontal {
  height: 200mm !important;
}

@page {
  margin: 0 0 0 0;
  size: A4 portrait;
}