/**handles:occupancy-plan-print**/
#main-footer,#main-header{display:none!important}.et_pb_row{width:100%!important;margin:0!important;padding:0}.op-select-header{display:none!important}.op-table{--op-time-column-width:7rem;width:100%;table-layout:fixed;border:1px solid #000!important}.op-time-cell,.op-time-column{width:var(--op-time-column-width,7rem)}.op-time-cell{box-sizing:border-box;white-space:normal;overflow-wrap:break-word;word-break:normal}.op-plan-container[data-plan-mode=yearly] .op-table{--op-time-column-width:3.5rem}.op-week-title{font-size:12pt;margin:8pt 0 3pt;page-break-after:avoid}.op-plan-container[data-plan-weeks="2"] .op-year-row{break-inside:avoid;page-break-inside:avoid}.op-halfhour{line-height:1em}.op-header{font-size:14px!important;line-height:2em}.op-weekly-date-row{display:table-row!important;line-height:1.4}.op-header-date{font-size:80%;white-space:nowrap}.op-header-td{text-align:center;width:auto;padding:0!important;color:#000!important;background-color:#eee!important;border-left:1px dotted #000}.op-header-top{border-top:1px solid #000!important}.op-header-year{text-align:center;width:90%}.op-header-td:first-child{background:0 0;border:none!important}.op-body{font-size:14px!important}.op-body-row{line-height:1.2}.op-body-td{text-align:center;font-size:90%;overflow:hidden;text-overflow:clip;width:auto;padding:5px 0!important;border:1px dotted #000!important}.op-body-td:first-child{text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal;color:#000!important;background-color:#eee!important}.op-daily{width:1%}.op-year-year{display:table;width:100%;table-layout:fixed}.op-year-column{display:table-cell;width:25%;padding:10px}