@media print {
  body {
    background: white;
    color: black;
  }
  * {
    background-image: none !important;
    -webkit-print-color-adjust: exact;
    position: relative;
  }
  nav.theme-header {
    display: none !important;
  }
  .mdc-drawer {
    display: none !important;
  }
  .mdc-banner {
    display: none !important;
  }
  .editor-tools, .modify-button {
    display: none !important;
  }
  .mdc-drawer-app-content {
    margin-left: 0 !important;
  }
  span.today-info {
    font-size: 1.35rem;
  }
  h2.accordion-header {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
  }
  .bulletin-group {
    margin-bottom: 1rem;
  }
  h3.category-text {
    margin-top: 0;
    font-size: 1.5rem;
  }
  hr {
    margin: 0.5rem 0 0.6rem;
  }
  .accordion-item {
    -webkit-region-break-inside: avoid;
    page-break-inside: avoid !important;
  }
  .accordion-button {
    padding: 0.85rem 1.35rem !important;
    font-size: 1.1rem;
    display: table;
  }
  .accordion-button * {
    vertical-align: middle;
    display: inline-block;
  }
  .accordion-button .material-icons, .accordion-button .material-icons-outlined {
    zoom: 0.85;
  }
  .accordion-body {
    font-size: 1rem !important;
    padding: 0.75rem 1.35rem 1.5rem !important;
    position: relative;
    display: table;
  }
  .accordion-body * {
    vertical-align: middle;
    display: inline;
  }
  .accordion-body span.body-text {
    display: table;
    -moz-column-break-inside: avoid !important;
         break-inside: avoid !important;
  }
  .creator-space {
    zoom: 0.9;
    display: table;
    -moz-column-break-inside: avoid !important;
         break-inside: avoid !important;
  }
}/*# sourceMappingURL=print.css.map */