#report-header,
#report-footer {
  margin: 0 7px;
  font-size: 70%;
}
#report-header {
  margin-top: -0.1mm;
}
/*
.stage-container.printable {
    .section.header{
        padding-top: 25mm;
    }
}
@media print {
    .stage-container.printable {
        .section.header{
            margin-top: 25mm;
        }
    }
}
*/
@media print {
  body {
    margin: 0;
    padding: 0;
  }
  .section {
    box-shadow: none !important;
  }
}
.section.not-last {
  page-break-after: always !important;
}
.section.last {
  page-break-after: avoid;
}
