/* override styles when printing */
@media print {
  @page {
    /* size: 594mm 841mm; */
    size: 210mm 297mm;
  }
  .app-canvas.has-subnavigation {
    padding-left: 0px;
  }

  canvas {
    width: 100% !important;
    height: auto !important;
  }

  body {
    margin: 0;
    color: #000;
    padding: 40px;
  }

  .container {
    width: 100%;
  }

  a:link:after, a:visited:after {
    content: "";
}
  
  .print-only{
    display: block !important;
  }

  .app-canvas{
    position: relative;
    bottom: auto;
    overflow-y: visible;
  }

  .app-offset{
    top: 0px !important;
  }

  topbar, topbar.d-lg-block, .ant-breadcrumb, .unprintable, .do-not-print{ display: none !important; }

  .pagebreak { page-break-before: always; page-break-inside: avoid; -webkit-region-break-inside: avoid; content: " "; min-height: 1px; width: 100%; break-after:  page;}

}