@media print {
  .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 {
      display: none; }
    .layout-container .layout-main {
      background: none; }
  a, .content a {
    text-decoration: none; }
  .report-table h2 {
    page-break-before: always; } }

.page-break {
  display: block;
  page-break-before: always; }

.report-table tr {
  page-break-inside: avoid; }

.report-table td {
  page-break-inside: avoid; }
