.prep-course-schedule .vuecal{border:1px solid #e9ecef;box-shadow:none}.prep-course-schedule .vuecal__menu{background:none;border-bottom:1px solid #e9ecef}.prep-course-schedule .vuecal__all-day,.prep-course-schedule .vuecal__weekdays-headings{background:#e9ecef}.prep-course-schedule .vuecal__event{background-color:#e9ecef;border:1px solid #ccc;word-break:break-word}.prep-course-schedule .prep-cal-event,.prep-course-schedule .vuecal__event{display:flex;flex-direction:column;justify-content:center;padding:1px 2px;overflow:hidden}.prep-course-schedule .prep-cal-event{width:100%;height:100%;align-items:center;line-height:1.15;box-sizing:border-box}.prep-course-schedule .prep-cal-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;gap:2px 4px;text-align:center}.prep-course-schedule .prep-cal-line--main{font-size:9.5px;font-weight:600;margin-bottom:1px}.prep-course-schedule .prep-cal-line--sub{font-size:8.5px;font-weight:500;opacity:.95}.prep-course-schedule .prep-cal-separator{opacity:.5;font-size:7px}.prep-course-schedule .prep-cal-instructor,.prep-course-schedule .prep-cal-room,.prep-course-schedule .prep-cal-time{white-space:nowrap}.prep-course-schedule .vuecal__cell--current,.prep-course-schedule .vuecal__cell--selected,.prep-course-schedule .vuecal__cell--today{background:none!important}.prep-course-schedule .vuecal__flex .weekday-label span:last-child{display:none}.prep-course-schedule .vuecal__view-btn--active{background:#e9ecef;border-bottom:0}.prep-course-schedule .vuecal__event-content,.prep-course-schedule .vuecal__event-time,.prep-course-schedule .vuecal__event-title{font-size:9.5px;font-weight:500;line-height:1.15}.prep-course-schedule .vuecal__event-time{font-size:8.5px;margin-bottom:1px}@media screen and (max-width:992px){.prep-course-schedule .prep-cal-line--main{font-size:8.5px;line-height:1.1}.prep-course-schedule .prep-cal-line--sub{font-size:7.5px;line-height:1.1}.prep-course-schedule .prep-cal-instructor,.prep-course-schedule .prep-cal-room,.prep-course-schedule .prep-cal-time{white-space:normal}.prep-course-schedule .vuecal__event-content,.prep-course-schedule .vuecal__event-time,.prep-course-schedule .vuecal__event-title{font-size:8px;line-height:1.1}.prep-course-schedule .vuecal__event-time{font-size:7.5px}}.prep-course-schedule .vuecal__menu,.prep-course-schedule .vuecal__title-bar{display:none!important}.prep-course-schedule .vuecal__special-hours{display:flex;justify-content:center;align-items:center;padding:4px}.prep-course-schedule .closed{background:#fff7f0 repeating-linear-gradient(-45deg,rgba(255,162,87,.25),rgba(255,162,87,.25) 5px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 15px);color:#f6984c}