@media print {
  @page {
    size: portrait;
  }
  /* line 7, app/assets/stylesheets/active_admin_print.scss */
  nav.header,
#footer,
#sidebar,
.flashes,
.navigation_link,
.title_bar,
.print_hidden,
h1,
.table_tools,
.paginated_collection,
.react_form {
    display: none !important;
  }
  /* line 21, app/assets/stylesheets/active_admin_print.scss */
  #header {
    background-color: unset;
    background-image: unset;
    box-shadow: none;
  }
  /* line 27, app/assets/stylesheets/active_admin_print.scss */
  .no_printing_supported {
    display: block;
    padding: 20px;
    font-size: 30px;
  }
  /* line 33, app/assets/stylesheets/active_admin_print.scss */
  #active_admin_content {
    display: none;
  }
  /* line 38, app/assets/stylesheets/active_admin_print.scss */
  .app_release .no_printing_supported, .app_announcement .no_printing_supported {
    display: none;
  }
  /* line 42, app/assets/stylesheets/active_admin_print.scss */
  .app_release #active_admin_content, .app_announcement #active_admin_content {
    display: block;
    padding: 0;
    margin-top: 0;
    border-top: 0;
  }
  /* line 51, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .no_printing_supported {
    display: none;
  }
  /* line 55, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar #active_admin_content {
    display: block;
    padding: 0;
    margin-top: 0;
    border-top: 0;
  }
  /* line 62, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-btn-group {
    display: none !important;
  }
  /* line 66, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-view {
    min-height: 50vh;
  }
  /* line 70, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-show-more {
    padding-left: 5px;
  }
  /* line 78, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-month-row,
.app_calendar .rbc-month-row {
    overflow: visible !important;
  }
  /* line 83, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table tr, .app_calendar .rbc-event {
    line-height: 9px;
    background-color: transparent !important;
  }
  /* line 87, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table tr .rbc-event-content, .app_calendar .rbc-event .rbc-event-content {
    max-width: calc(100% - 20px);
    vertical-align: middle;
    display: inline-block !important;
  }
  /* line 95, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar td.rbc-agenda-event-cell::before, .app_calendar .rbc-event::before {
    height: 14px;
    width: 14px;
    vertical-align: middle;
    text-align: center;
    margin-right: 3px;
    display: inline-block;
    padding: 1px;
    border-radius: 3px;
    border: 1px solid #7c7c7c;
  }
  /* line 108, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-calendar {
    height: 730px !important;
  }
  /* line 112, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-content {
    margin-top: -1px;
  }
  /* line 116, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table {
    margin-bottom: 0;
  }
  /* line 122, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table thead tr th:nth-child(1) {
    width: 80px !important;
  }
  /* line 126, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table thead tr th:nth-child(2) {
    width: 65px !important;
  }
  /* line 135, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table tbody tr td {
    padding-left: 5px !important;
    border-left: 0 !important;
    flex: none;
  }
  /* line 141, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table tbody tr .rbc-agenda-date-cell {
    width: 80px !important;
  }
  /* line 145, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table tbody tr .rbc-agenda-time-cell {
    width: 80px !important;
  }
  /* line 155, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-row-content .calendar-event-closing-sale::before {
    content: "S";
  }
  /* line 161, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-row-content .calendar-event-closing-mortgage::before {
    content: "M";
  }
  /* line 167, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-row-content .calendar-event-closing-transfer::before {
    content: "T";
  }
  /* line 173, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-row-content .calendar-event-closing-buy::before {
    content: "P";
  }
  /* line 183, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table tr.calendar-event-closing-sale .rbc-agenda-event-cell::before {
    content: "S";
  }
  /* line 191, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table tr.calendar-event-closing-mortgage .rbc-agenda-event-cell::before {
    content: "M";
  }
  /* line 199, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table tr.calendar-event-closing-transfer .rbc-agenda-event-cell::before {
    content: "T";
  }
  /* line 207, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-agenda-table tr.calendar-event-closing-buy .rbc-agenda-event-cell::before {
    content: "P";
  }
  /* line 214, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-time-header {
    border: 0 !important;
  }
  /* line 218, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-header {
    border-bottom: 1px solid #000 !important;
  }
  /* line 221, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-header + .rbc-header {
    border-left: 1px solid #7c7c7c;
  }
  /* line 226, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-day-bg + .rbc-day-bg {
    border-left: 1px solid #000 !important;
  }
  /* line 230, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-month-view {
    border: 1px solid #000 !important;
  }
  /* line 234, app/assets/stylesheets/active_admin_print.scss */
  .app_calendar .rbc-month-row + .rbc-month-row {
    border-top: 1px solid #000 !important;
  }
  /* line 239, app/assets/stylesheets/active_admin_print.scss */
  .MuiDialogTitle-root,
.MuiDialogActions-root,
.MuiFormControl-root {
    display: none;
  }
  /* line 247, app/assets/stylesheets/active_admin_print.scss */
  .app_files:has(.notes-page) .no_printing_supported {
    display: none;
  }
  /* line 251, app/assets/stylesheets/active_admin_print.scss */
  .app_files:has(.notes-page) #active_admin_content {
    display: block;
    padding: 0;
    margin-top: 0;
    border-top: 0;
  }
  /* line 258, app/assets/stylesheets/active_admin_print.scss */
  .app_files:has(.notes-page) .file-summary,
.app_files:has(.notes-page) .file-footer,
.app_files:has(.notes-page) .GeneralMenuHeader,
.app_files:has(.notes-page) .GeneralMenu > .MuiTabs-root:first-child {
    display: none !important;
  }
  /* line 267, app/assets/stylesheets/active_admin_print.scss */
  .notes-dialog h4 {
    font-size: 24px;
  }
  /* line 271, app/assets/stylesheets/active_admin_print.scss */
  .notes-dialog h5 {
    font-size: 20px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 10px;
  }
  /* line 278, app/assets/stylesheets/active_admin_print.scss */
  .notes-dialog .notes {
    color: #000;
    white-space: pre-line;
    font-size: 18px;
  }
  /* line 285, app/assets/stylesheets/active_admin_print.scss */
  .checklist-category {
    display: block;
  }
  /* line 289, app/assets/stylesheets/active_admin_print.scss */
  .printable {
    display: block !important;
  }
  /* line 293, app/assets/stylesheets/active_admin_print.scss */
  .non_printable {
    display: none !important;
  }
  /* line 298, app/assets/stylesheets/active_admin_print.scss */
  .printable-table table {
    border-collapse: collapse;
  }
  /* line 301, app/assets/stylesheets/active_admin_print.scss */
  .printable-table table td, .printable-table table th {
    border: 1px solid #000 !important;
  }
  /* line 307, app/assets/stylesheets/active_admin_print.scss */
  .mortgage, .buy, .transfer, .sale {
    background-color: #FFF;
    border: 1px solid #7c7c7c;
  }
  /* line 311, app/assets/stylesheets/active_admin_print.scss */
  .mortgage::before, .buy::before, .transfer::before, .sale::before {
    color: #000;
  }
  /* I need to hide all iframes on printing because this is the only way I can find to hide zendesk widgets */
  /* line 317, app/assets/stylesheets/active_admin_print.scss */
  iframe {
    display: none !important;
  }
}
