@media print {
  .layout-container {
    display: block;
    height: auto; }
  .content-header {
    display: none; }
  .content .actions, .content .search {
    display: none; }
  .layout-container {
    grid-template-columns: 0 1fr; }
    .layout-container .layout-brand,
    .layout-container .layout-nav,
    .layout-container .layout-header,
    .layout-container .layout-footer,
    .layout-container .layout-slide {
      display: none; }
    .layout-container .layout-main {
      background: none;
      overflow: visible; }
  .content-container,
  .content-container-inner {
    display: block;
    height: auto;
    overflow: visible;
    font-size: inherit;
    min-height: 0; }
  .content-container .content-container-inner {
    overflow: visible; }
  a, .content a {
    text-decoration: none; }
  .report-table {
    position: relative; }
    .report-table .item-row {
      position: relative;
      page-break-inside: avoid; }
      .report-table .item-row .il {
        padding: 0; }
  .page-break {
    display: block;
    page-break-before: always; }
  .badge {
    border: none; }
  .no-print {
    display: none; } }
