@media print {
    nav, footer, .wp-block-spacer, .wp-block-columns, p {display: none !important;}
    body {
  overflow-y: hidden !important; /* Hide vertical scrollbar */
  overflow-x: hidden !important; /* Hide horizontal scrollbar */
}
     #calendar {
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}
#calendar::-webkit-scrollbar, .godisnji { 
    display: none;  /* Safari and Chrome */
}
              .fc, .fc *, .fc :after, .fc :before {overflow: hidden !important;}
              .fc-daygrid-body, .fc-daygrid-body-unbalanced, .fc-daygrid-body-natural, .fc-header-toolbar, .fc-toolbar, .fc-toolbar-ltr, .fc-daygrid, .fc-dayGridMonth-view, .fc-view, table, tbody {overflow: hidden !important;width: 100% !important}
              table, .fc-daygrid-day, #calendar {border: 1px solid #555;}
              .fc-toolbar {border-bottom: 1px solid #555;}
              .fc .fc-toolbar.fc-header-toolbar {padding-bottom: 1.5rem;margin-bottom:  !important}
              h1 {margin-bottom: 50px;}
              .fc-toolbar-title {font-weight: 700;}
              .fc-theme-standard th {padding-top: 0 !important;}
              .fc-view-harness {margin-top: -20px;z-index: 99;}
            .fc-scrollgrid-sync-inner a.fc-col-header-cell-cushion {font-size: 1rem !important;}
              .fc-daygrid-day {text-align: left;}
              .fc a.fc-daygrid-day-number {font-size: 2.2rem !important;text-decoration: none !important;}
              .fc .fc-daygrid-day-top {
    display: inline !important;
              }
              .fc {text-align: center;}
    table {
                -webkit-print-color-adjust: exact;
                -moz-print-color-adjust: exact;
                -ms-print-color-adjust: exact;
                print-color-adjust: exact;
            }
    .show-in-print {text-align: center;}
              .show-in-print, .show-in-print img, .show-in-print p {display: block !important;}
              .show-in-print img {filter: invert(1);width: 140px;margin: 0 auto;opacity: 1;}
}
@media print and (color) {
        * {
            -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
        }
    }