.mc-main.my-calendar,.mc-list{background:#fff;padding:5px;border-radius:5px;color:#333}.mc-main.my-calendar .heading,.mc-main.my-calendar .my-calendar-header,.mc-main.my-calendar .my-calendar-footer,.mc-main.my-calendar .calendar-event .details,.mc-main.my-calendar .calendar-events{background:#edf7ff;padding:5px;margin:2px 0}.mc-main.my-calendar .heading,.mc-main.my-calendar .my-calendar-header,.my-calendar-footer,.mc-main.my-calendar .my-calendar-nav li a:hover{border:1px solid #a9e3ff}dialog.my-calendar-modal .mc-modal-title-container{background:#edf7ff;border:1px solid #a9e3ff}.my-calendar-modal .mc_edit_links,.mc-main .mc_edit_links,.mc-event .mc_edit_links{background:#bd7e;border:1px solid #9b5}.mc-main.my-calendar .list-event .details,.mc-main.my-calendar td{border:1px solid #eee}.mc-main.my-calendar .calendar-event .details,.mc-main.my-calendar .calendar-events{color:#000}.mc-main.my-calendar .my-calendar-nav li a,.mc-main.my-calendar .calendar-event .details,.mc-main.my-calendar .calendar-events{border:1px solid #9b5}.mc-main.my-calendar .list-event .details{background:#fafafa}.mc-main.my-calendar .nextmonth,.mc-main.my-calendar .nextmonth .weekend{color:#777}.mc-main.my-calendar .mc-list .odd{background:#d3e3e3}.mc-main.my-calendar .odd .list-event .details{background:#e3f3f3;border:1px solid #c3d3d3}.mc-main.my-calendar .current-day{background:#ffb}.mc-main.my-calendar .current-day .mc-date{color:#000;background:#eee}.mc-main.my-calendar .weekend .mc-date{background:#bd7;color:#000}.mc-main.my-calendar .mc-date{background:#f6f6f6;color:#000}.mc-main.my-calendar .my-calendar-nav li a{color:#243f82;background:#fff}.mc-main.my-calendar .my-calendar-nav li a:hover{color:#000;border:1px solid #243f82}.upcoming-events .past-event{color:#777}.upcoming-events .today{color:#111}.upcoming-events .future-event{color:#555}.mc-main.my-calendar .heading{margin:2px 0;font-weight:700;padding:2px}.mc-main.my-calendar td{padding:2px!important}.mini td{height:auto!important}.mc-main.my-calendar th{text-align:center;padding:5px 0!important;letter-spacing:1px}.mc-main.my-calendar .event-title,.mc-main.my-calendar .event-title a{display:block;font-size:12px!important;font-family:Arial,Verdana,sans-serif;font-weight:700;margin:2px 0!important;padding:1px;border-radius:3px;text-transform:none}.mc-main.my-calendar .list-event .event-title{font-size:1.2em;margin:0}.mc-main.my-calendar .calendar-event .details,.mc-main.my-calendar .calendar-events{left:15%;width:70%;border-radius:10px;box-shadow:3px 3px 6px #777;padding:5px}.mc-main.my-calendar .details .close{position:absolute;top:10px;right:10px}.mc-main.my-calendar.mini .details .close{position:absolute;top:8px;right:8px}.mc-main.my-calendar .calendar-events{width:200px!important;left:0}.mc-main.my-calendar .list-event .details{border-radius:5px;margin:5px 0;padding:5px 5px 0}.mc-main.my-calendar .mc-list li{padding:5px;list-style-type:none;list-style-image:none;margin:0}.mc-main.my-calendar .mc-date{display:block;padding:2px 4px}.mc-main.my-calendar th{font-size:.8em;text-transform:uppercase;padding:2px 4px 2px 0}.mc-list li{text-indent:0;margin:0;padding:0}.mc-event-date{display:block;font-size:.8em}.mc-main.my-calendar .calendar-event .event-time,.mc-main.my-calendar .list-event .event-time{height:100%;margin-right:10px;margin-bottom:10px;font-weight:700;font-size:.9em}.mc-main.my-calendar p{line-height:1.5;margin:0 0 1em;padding:0}.mc-main.my-calendar .sub-details{margin-left:7em}.mc-main.my-calendar .my-calendar-next{margin-left:4px;text-align:right}.mc-main.my-calendar .my-calendar-next a{border-radius:0 8px 8px 0}nav .my-calendar-nav ul{column-gap:1px}.mc-main.my-calendar .my-calendar-today a{border-radius:0}.mc-main.my-calendar .my-calendar-prev a{border-radius:8px 0 0 8px}.mc-main.my-calendar.mini td .category-icon{display:none}.mc-main.my-calendar.mini .event-title{font-size:1.1em}.mc-main.my-calendar.mini .day-with-date span,.mc-main.my-calendar.mini .day-with-date a{font-size:.9em;padding:1px;text-align:center}.mc-main.my-calendar .mini-event .details span,.mc-main.my-calendar .mini-event .details a{text-align:left}.mc-main.my-calendar .mini-event .sub-details{margin:0;border-bottom:1px solid #ccc;padding:2px 0 0;margin-bottom:5px}.mc-main.my-calendar .mini-event .details img{width:100%}.mc-main.my-calendar .list-event .details img{width:auto;max-width:100%}.mc-main.my-calendar.mini .day-with-date a{display:block;margin:-2px;font-weight:700;text-decoration:underline}.mc-main.my-calendar .nextmonth{background:#f6f6f6;color:#888}.mc-main.my-calendar .nextmonth .event-title{opacity:.7}.mc-main.my-calendar .nextmonth .mc-date{background:#eee;color:#333}.mc-main.my-calendar .nextmonth .weekend{color:#888}.mc-main.my-calendar .vcard{font-size:.9em;background:#f9fbff;padding:.5em;float:right;clear:right;width:120px}.my-calendar-modal .event-title svg{background-color:#ffc;padding:3px}.mc-main .mc_general .event-title,.mc-main .mc_general .event-title a{background:#ffffcc!important;color:#000000!important}.mc-main .mc_general .event-title button{background:#ffffcc!important;color:#000000!important}.mc-main span.mc_general{color:#ffc}.mc-main .mc_general .event-title a:hover,.mc-main .mc_general .event-title a:focus{background:#ffffff!important}.mc-main .mc_general .event-title button:hover,.mc-main .mc_general .event-title button:focus{background:#ffffff!important}.my-calendar-modal .event-title svg{background-color:#6c757d;padding:3px}.mc-main .mc_secularism .event-title,.mc-main .mc_secularism .event-title a{background:#6c757d!important;color:#ffffff!important}.mc-main .mc_secularism .event-title button{background:#6c757d!important;color:#ffffff!important}.mc-main span.mc_secularism{color:#6c757d}.mc-main .mc_secularism .event-title a:hover,.mc-main .mc_secularism .event-title a:focus{background:#39424a!important}.mc-main .mc_secularism .event-title button:hover,.mc-main .mc_secularism .event-title button:focus{background:#39424a!important}.my-calendar-modal .event-title svg{background-color:#0b3d91;padding:3px}.mc-main .mc_science .event-title,.mc-main .mc_science .event-title a{background:#0b3d91!important;color:#ffffff!important}.mc-main .mc_science .event-title button{background:#0b3d91!important;color:#ffffff!important}.mc-main span.mc_science{color:#0b3d91}.mc-main .mc_science .event-title a:hover,.mc-main .mc_science .event-title a:focus{background:#000a5e!important}.mc-main .mc_science .event-title button:hover,.mc-main .mc_science .event-title button:focus{background:#000a5e!important}.my-calendar-modal .event-title svg{background-color:#e63946;padding:3px}.mc-main .mc_humanism .event-title,.mc-main .mc_humanism .event-title a{background:#e63946!important;color:#ffffff!important}.mc-main .mc_humanism .event-title button{background:#e63946!important;color:#ffffff!important}.mc-main span.mc_humanism{color:#e63946}.mc-main .mc_humanism .event-title a:hover,.mc-main .mc_humanism .event-title a:focus{background:#b30613!important}.mc-main .mc_humanism .event-title button:hover,.mc-main .mc_humanism .event-title button:focus{background:#b30613!important}.my-calendar-modal .event-title svg{background-color:#1a759f;padding:3px}.mc-main .mc_ottawa .event-title,.mc-main .mc_ottawa .event-title a{background:#1a759f!important;color:#ffffff!important}.mc-main .mc_ottawa .event-title button{background:#1a759f!important;color:#ffffff!important}.mc-main span.mc_ottawa{color:#1a759f}.mc-main .mc_ottawa .event-title a:hover,.mc-main .mc_ottawa .event-title a:focus{background:#00426c!important}.mc-main .mc_ottawa .event-title button:hover,.mc-main .mc_ottawa .event-title button:focus{background:#00426c!important}.my-calendar-modal .event-title svg{background-color:#2a9d8f;padding:3px}.mc-main .mc_halifax .event-title,.mc-main .mc_halifax .event-title a{background:#2a9d8f!important;color:#ffffff!important}.mc-main .mc_halifax .event-title button{background:#2a9d8f!important;color:#ffffff!important}.mc-main span.mc_halifax{color:#2a9d8f}.mc-main .mc_halifax .event-title a:hover,.mc-main .mc_halifax .event-title a:focus{background:#006a5c!important}.mc-main .mc_halifax .event-title button:hover,.mc-main .mc_halifax .event-title button:focus{background:#006a5c!important}.my-calendar-modal .event-title svg{background-color:#f4a261;padding:3px}.mc-main .mc_victoria .event-title,.mc-main .mc_victoria .event-title a{background:#f4a261!important;color:#000000!important}.mc-main .mc_victoria .event-title button{background:#f4a261!important;color:#000000!important}.mc-main span.mc_victoria{color:#f4a261}.mc-main .mc_victoria .event-title a:hover,.mc-main .mc_victoria .event-title a:focus{background:#ffd594!important}.mc-main .mc_victoria .event-title button:hover,.mc-main .mc_victoria .event-title button:focus{background:#ffd594!important}.my-calendar-modal .event-title svg{background-color:#003f88;padding:3px}.mc-main .mc_toronto .event-title,.mc-main .mc_toronto .event-title a{background:#003f88!important;color:#ffffff!important}.mc-main .mc_toronto .event-title button{background:#003f88!important;color:#ffffff!important}.mc-main span.mc_toronto{color:#003f88}.mc-main .mc_toronto .event-title a:hover,.mc-main .mc_toronto .event-title a:focus{background:#000c55!important}.mc-main .mc_toronto .event-title button:hover,.mc-main .mc_toronto .event-title button:focus{background:#000c55!important}.my-calendar-modal .event-title svg{background-color:#17a2b8;padding:3px}.mc-main .mc_virtual .event-title,.mc-main .mc_virtual .event-title a{background:#17a2b8!important;color:#ffffff!important}.mc-main .mc_virtual .event-title button{background:#17a2b8!important;color:#ffffff!important}.mc-main span.mc_virtual{color:#17a2b8}.mc-main .mc_virtual .event-title a:hover,.mc-main .mc_virtual .event-title a:focus{background:#006f85!important}.mc-main .mc_virtual .event-title button:hover,.mc-main .mc_virtual .event-title button:focus{background:#006f85!important}.my-calendar-modal .event-title svg{background-color:#90be6d;padding:3px}.mc-main .mc_saskatoon .event-title,.mc-main .mc_saskatoon .event-title a{background:#90be6d!important;color:#000000!important}.mc-main .mc_saskatoon .event-title button{background:#90be6d!important;color:#000000!important}.mc-main span.mc_saskatoon{color:#90be6d}.mc-main .mc_saskatoon .event-title a:hover,.mc-main .mc_saskatoon .event-title a:focus{background:#c3f1a0!important}.mc-main .mc_saskatoon .event-title button:hover,.mc-main .mc_saskatoon .event-title button:focus{background:#c3f1a0!important}.my-calendar-modal .event-title svg{background-color:#f94144;padding:3px}.mc-main .mc_regina .event-title,.mc-main .mc_regina .event-title a{background:#f94144!important;color:#ffffff!important}.mc-main .mc_regina .event-title button{background:#f94144!important;color:#ffffff!important}.mc-main span.mc_regina{color:#f94144}.mc-main .mc_regina .event-title a:hover,.mc-main .mc_regina .event-title a:focus{background:#c60e11!important}.mc-main .mc_regina .event-title button:hover,.mc-main .mc_regina .event-title button:focus{background:#c60e11!important}.my-calendar-modal .event-title svg{background-color:#577590;padding:3px}.mc-main .mc_manitoba .event-title,.mc-main .mc_manitoba .event-title a{background:#577590!important;color:#ffffff!important}.mc-main .mc_manitoba .event-title button{background:#577590!important;color:#ffffff!important}.mc-main span.mc_manitoba{color:#577590}.mc-main .mc_manitoba .event-title a:hover,.mc-main .mc_manitoba .event-title a:focus{background:#24425d!important}.mc-main .mc_manitoba .event-title button:hover,.mc-main .mc_manitoba .event-title button:focus{background:#24425d!important}.my-calendar-modal .event-title svg{background-color:#81d742;padding:3px}.mc-main .mc_community .event-title,.mc-main .mc_community .event-title a{background:#81d742!important;color:#000000!important}.mc-main .mc_community .event-title button{background:#81d742!important;color:#000000!important}.mc-main span.mc_community{color:#81d742}.mc-main .mc_community .event-title a:hover,.mc-main .mc_community .event-title a:focus{background:#b4ff75!important}.mc-main .mc_community .event-title button:hover,.mc-main .mc_community .event-title button:focus{background:#b4ff75!important}.my-calendar-modal .event-title svg{background-color:#1e73be;padding:3px}.mc-main .mc_lecture .event-title,.mc-main .mc_lecture .event-title a{background:#1e73be!important;color:#ffffff!important}.mc-main .mc_lecture .event-title button{background:#1e73be!important;color:#ffffff!important}.mc-main span.mc_lecture{color:#1e73be}.mc-main .mc_lecture .event-title a:hover,.mc-main .mc_lecture .event-title a:focus{background:#00408b!important}.mc-main .mc_lecture .event-title button:hover,.mc-main .mc_lecture .event-title button:focus{background:#00408b!important}.my-calendar-modal .event-title svg{background-color:#8224e3;padding:3px}.mc-main .mc_group-discussion .event-title,.mc-main .mc_group-discussion .event-title a{background:#8224e3!important;color:#ffffff!important}.mc-main .mc_group-discussion .event-title button{background:#8224e3!important;color:#ffffff!important}.mc-main span.mc_group-discussion{color:#8224e3}.mc-main .mc_group-discussion .event-title a:hover,.mc-main .mc_group-discussion .event-title a:focus{background:#4f00b0!important}.mc-main .mc_group-discussion .event-title button:hover,.mc-main .mc_group-discussion .event-title button:focus{background:#4f00b0!important}.my-calendar-modal .event-title svg{background-color:#6f42c1;padding:3px}.mc-main .mc_critical-thinking .event-title,.mc-main .mc_critical-thinking .event-title a{background:#6f42c1!important;color:#ffffff!important}.mc-main .mc_critical-thinking .event-title button{background:#6f42c1!important;color:#ffffff!important}.mc-main span.mc_critical-thinking{color:#6f42c1}.mc-main .mc_critical-thinking .event-title a:hover,.mc-main .mc_critical-thinking .event-title a:focus{background:#3c0f8e!important}.mc-main .mc_critical-thinking .event-title button:hover,.mc-main .mc_critical-thinking .event-title button:focus{background:#3c0f8e!important}.my-calendar-modal .event-title svg{background-color:#034897;padding:3px}.mc-main .mc_cfic .event-title,.mc-main .mc_cfic .event-title a{background:#034897!important;color:#ffffff!important}.mc-main .mc_cfic .event-title button{background:#034897!important;color:#ffffff!important}.mc-main span.mc_cfic{color:#034897}.mc-main .mc_cfic .event-title a:hover,.mc-main .mc_cfic .event-title a:focus{background:#001564!important}.mc-main .mc_cfic .event-title button:hover,.mc-main .mc_cfic .event-title button:focus{background:#001564!important}.my-calendar-modal .event-title svg{background-color:#c8102e;padding:3px}.mc-main .mc_humanist-canada .event-title,.mc-main .mc_humanist-canada .event-title a{background:#c8102e!important;color:#ffffff!important}.mc-main .mc_humanist-canada .event-title button{background:#c8102e!important;color:#ffffff!important}.mc-main span.mc_humanist-canada{color:#c8102e}.mc-main .mc_humanist-canada .event-title a:hover,.mc-main .mc_humanist-canada .event-title a:focus{background:#950000!important}.mc-main .mc_humanist-canada .event-title button:hover,.mc-main .mc_humanist-canada .event-title button:focus{background:#950000!important}.my-calendar-modal .event-title svg{background-color:#adb5bd;padding:3px}.mc-main .mc_other .event-title,.mc-main .mc_other .event-title a{background:#adb5bd!important;color:#000000!important}.mc-main .mc_other .event-title button{background:#adb5bd!important;color:#000000!important}.mc-main span.mc_other{color:#adb5bd}.mc-main .mc_other .event-title a:hover,.mc-main .mc_other .event-title a:focus{background:#e0e8f0!important}.mc-main .mc_other .event-title button:hover,.mc-main .mc_other .event-title button:focus{background:#e0e8f0!important}.my-calendar-modal .event-title svg{background-color:#20c997;padding:3px}.mc-main .mc_online .event-title,.mc-main .mc_online .event-title a{background:#20c997!important;color:#000000!important}.mc-main .mc_online .event-title button{background:#20c997!important;color:#000000!important}.mc-main span.mc_online{color:#20c997}.mc-main .mc_online .event-title a:hover,.mc-main .mc_online .event-title a:focus{background:#53fcca!important}.mc-main .mc_online .event-title button:hover,.mc-main .mc_online .event-title button:focus{background:#53fcca!important}.my-calendar-modal .event-title svg{background-color:#2e8b57;padding:3px}.mc-main .mc_vancouver .event-title,.mc-main .mc_vancouver .event-title a{background:#2e8b57!important;color:#ffffff!important}.mc-main .mc_vancouver .event-title button{background:#2e8b57!important;color:#ffffff!important}.mc-main span.mc_vancouver{color:#2e8b57}.mc-main .mc_vancouver .event-title a:hover,.mc-main .mc_vancouver .event-title a:focus{background:#005824!important}.mc-main .mc_vancouver .event-title button:hover,.mc-main .mc_vancouver .event-title button:focus{background:#005824!important}.mc-main,.mc-event,.my-calendar-modal,.my-calendar-modal-overlay,.mc-event-list{--close-button:#D80621;--search-highlight-bg:#e6eef7;--main-background:#ffffff;--main-color:#404040;--navbar-background:#034897;--nav-button-bg:#ffffff;--nav-button-color:#0a0a0a;--nav-button-border:#2f6fb3;--nav-input-border:#0a0606;--nav-input-background:#FFFFFF;--nav-input-color:#404040;--grid-cell-border:#e1e7ee;--grid-header-border:#2f6fb3;--grid-header-color:#034897;--grid-weekend-color:#034897;--grid-header-bg:#ffffff;--grid-weekend-bg:#ffffff;--grid-cell-background:#ffffff;--current-day-border:#D80621;--current-day-color:#d80621;--current-day-bg:#fff1f2;--date-has-events-bg:#EAF2FF;--date-has-events-color:#034897;--primary-dark:#0a0000;--primary-light:#fff1f2;--secondary-light:#ff4b5c;--secondary-dark:#d80621;--highlight-dark:#2f6fb3;--highlight-light:#e6f0ff;--calendar-heading:clamp( 1.125rem, 24px, 2.5rem );--event-title:clamp( 1.25rem, 24px, 2.5rem );--grid-date:16px;--grid-date-heading:clamp( .75rem, 16px, 1.5rem );--modal-title:1.5rem;--navigation-controls:clamp( .75rem, 16px, 1.5rem );--card-heading:1.125rem;--list-date:1.25rem;--author-card:clamp( .75rem, 14px, 1.5rem);--single-event-title:clamp( 1.25rem, 24px, 2.5rem );--mini-time-text:clamp( .75rem, 14px 1.25rem );--list-event-date:1.25rem;--list-event-title:1.2rem;--grid-max-width:1260px;--main-margin:0 auto;--list-preset-border-color:#000000;--list-preset-stripe-background:rgba( 0,0,0,.04 );--list-preset-date-badge-background:#000;--list-preset-date-badge-color:#fff;--list-preset-background:transparent;--category-mc_general:#ffffcc;--category-mc_secularism:#6c757d;--category-mc_science:#0b3d91;--category-mc_humanism:#e63946;--category-mc_ottawa:#1a759f;--category-mc_halifax:#2a9d8f;--category-mc_victoria:#f4a261;--category-mc_toronto:#003f88;--category-mc_virtual:#17a2b8;--category-mc_saskatoon:#90be6d;--category-mc_regina:#f94144;--category-mc_manitoba:#577590;--category-mc_community:#81d742;--category-mc_lecture:#1e73be;--category-mc_group-discussion:#8224e3;--category-mc_critical-thinking:#6f42c1;--category-mc_cfic:#034897;--category-mc_humanist-canada:#c8102e;--category-mc_other:#adb5bd;--category-mc_online:#20c997;--category-mc_vancouver:#2e8b57}