/**handles:my-calendar-reset,my-calendar-style**/
button .mc-toggle:before,button.mc-toggle{font-family:dashicons!important}.mc-main a,.mc-main article,.mc-main aside,.mc-main blockquote,.mc-main caption,.mc-main dd,.mc-main details,.mc-main div,.mc-main dl,.mc-main dt,.mc-main fieldset,.mc-main footer,.mc-main form,.mc-main h1,.mc-main h2,.mc-main h3,.mc-main h4,.mc-main h5,.mc-main h6,.mc-main header,.mc-main img,.mc-main label,.mc-main legend,.mc-main li,.mc-main menu,.mc-main meter,.mc-main nav,.mc-main ol,.mc-main output,.mc-main p,.mc-main pre,.mc-main progress,.mc-main section,.mc-main span,.mc-main summary,.mc-main table,.mc-main tbody,.mc-main td,.mc-main tfoot,.mc-main th,.mc-main thead,.mc-main tr,.mc-main ul{border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;margin:0;padding:0}div.site-content,table{overflow:visible!important}.mc-main{line-height:1}.mc-main article,.mc-main aside,.mc-main blockquote,.mc-main dialog,.mc-main figure,.mc-main footer,.mc-main header,.mc-main nav,.mc-main section{display:block}.mc-main .mc-footer select,.mc-main .my-calendar-header select{display:inline}.mc-main h2:before{display:none}.mc-main nav ul{list-style:none}.mc-main ol{list-style:decimal}.mc-main ul{list-style:disc}.mc-main ul ul{list-style:circle}.mc-main blockquote,.mc-main q{quotes:none}.mc-main blockquote:after,.mc-main blockquote:before,.mc-main q:after,.mc-main q:before{content:none}.mc-main table{border-collapse:collapse;border-spacing:0}.mc-main button,.mc-main input[type=button],.mc-main input[type=submit]{margin:0!important;padding:0!important;text-transform:none}.mc-main a img,.mc-main input,.mc-main select{vertical-align:middle}.mc-main select{height:auto}.mc-main *,.mc-main :after,.mc-main :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mc-main .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;color:inherit}.mc-adjacent .mc-event-date{display:block;font-size:80%}button.mc-toggle{border:0;padding:4px;background-color:transparent!important;font-size:20px;color:#a00!important}button.mc-toggle:focus,button.mc-toggle:hover{outline:#766 solid 1px}button.mc-text-button{border:0;color:inherit;background-color:transparent;text-decoration:none}button .mc-text-button:focus,button.mc-text-button:hover{text-decoration:underline;background-color:transparent}.mc-main .mc-loading{position:absolute;top:10%;left:50%;margin:-20px 0 0 -20px;height:40px;width:40px;border:2px solid rgba(0,0,0,.3);border-left-color:rgba(0,0,0,.7);background-color:rgba(0,0,0,.05);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-animation:animation-rotate 1.25s linear infinite;-moz-animation:animation-rotate 1.25s linear infinite;-o-animation:animation-rotate 1.25s linear infinite;animation:animation-rotate 1.25s linear infinite}@-webkit-keyframes animation-rotate{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes animation-rotate{100%{-moz-transform:rotate(360deg)}}@-o-keyframes animation-rotate{100%{-o-transform:rotate(360deg)}}@keyframes animation-rotate{100%{transform:rotate(360deg)}}.mc-main:focus{outline:0}.mc-gmap-fupup img{max-width:none!important}.mcjs.mc-main.gridjs .calendar-events,.mcjs.mc-main.listjs .details{display:none}.mcjs.mc-main .list.day .details,.mcjs.mc-main .single-event .details{display:block}
.mc-main *,.mc_bottomnav *,.my-calendar-header *{line-height:1.62}.mc-main .mc_bottomnav,.mc-main .my-calendar-header{padding:0}.mc-main a{border-bottom:none;display:inline}.mc-main .details ol,.mc-main .details ul,.mc-main details li{margin:.25em 0 .5em 3em}.mc_bottomnav>div,.my-calendar-header>div{display:inline-block}.mc-main .maybe-hide{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;color:inherit}.mc_bottomnav>div:nth-of-type(1),.my-calendar-header>div:nth-of-type(1){margin-left:0}.mc_bottomnav>div:nth-of-type(last),.my-calendar-header>div:nth-of-type(last){margin-right:0}.mc-main .mc_bottomnav a,.mc-main .mc_bottomnav input,.mc-main .mc_bottomnav input[type=submit],.mc-main .mc_bottomnav select,.mc-main .mc_bottomnav span,.mc-main .my-calendar-header a,.mc-main .my-calendar-header input,.mc-main .my-calendar-header input[type=submit],.mc-main .my-calendar-header select,.mc-main .my-calendar-header span{padding:4px 6px!important;font-size:16px;line-height:1.5;font-weight:400;text-decoration:none}.mc-main .mc_bottmnav select,.mc-main .my-calendar-header select{padding:2px 6px!important}.mc-main span.category-color-sample{border:none!important;box-shadow:none!important}.mc-main .mc_bottomnav a:focus,.mc-main .mc_bottomnav a:hover,.mc-main .my-calendar-header a:focus,.mc-main .my-calendar-header a:hover,.mc-main .my-calendar-header input:focus,.mc-main .my-calendar-header input:hover{text-decoration:underline}.mc-main table,.mc-main.calendar{width:100%!important}.mc-main table{width:100%;position:relative;border-collapse:collapse;table-layout:fixed}.mc-main .heading,.mc-main caption,.mc-main.list .my-calendar-month{font-size:20px;color:#313233;color:var(--primary-dark);text-align:right;margin:0}.mc-main th,.mc-main.mini caption{font-size:16px}.mc-main th{line-height:1.5;text-align:center;padding:4px 0;background:var(--primary-light)!important;color:#313233!important;color:var(--primary-dark)!important;border-bottom:1px solid var(--primary-dark)}.mc-main .event-time abbr,.mc-main th abbr{border-bottom:none;text-decoration:none}.mc-main td{border:1px solid #efefef;border:1px solid var(--highlight-light);padding:0!important;height:6em}.mc-main .mc-time .month,.mc-main .mc-time .week,.my-calendar-nav .my-calendar-prev a{border-right:1px solid #bbb}.mc-main.mini td{height:auto}.mc-main td .event-title{font-size:12px}.mc-main{position:relative}.mc-main .event-title{margin:0!important;font-size:24px;text-transform:none;letter-spacing:normal}.mc-main .event-title a{display:block;line-height:1.5;padding:4px 6px;position:relative;border-bottom:none;box-shadow:none}.mc-export a:before,.mc-main .mc-format a:before,.mc-main .mc-format span:before,.mc-main .mc-list .event-date button:nth-of-type(1):before,.mc-main .mc-print a:before,.mc-main .sharing .gcal a:before,.mc-main .sharing .ical a:before,.mc-main .sharing .mc_details a:before,.mc-main .time-block:before,.my-calendar-next a:after,.my-calendar-prev a:before{font-family:dashicons;vertical-align:middle;position:relative;top:-2px;margin-right:2px}.mc-main .event-title .has-image{padding-left:24px}.mc-main.mini .event-title{padding:10px 30px 10px 5px}.mc-main.mini .has-events .active-toggle{background:var(--highlight-light);color:#000;color:var(--secondary-dark)}.mc-main.mini .event-title img{position:relative;margin-right:4px;top:0;left:0}.mc-main .mc-print a:before{content:"\f497"}.mc-main .mc-format .list:before{content:"\f163"}.mc-main .mc-format .grid:before{content:"\f508"}.mc-main .category-color-sample img,.mc-main .event-title img{position:absolute;top:6px;left:4px;box-shadow:none;background:0 0;display:inline;vertical-align:middle}.mc-main .category-key .category-color-sample{padding:4px 4px 4px 0}.mc-main .category-color-sample img{position:static;top:0;left:0}.mc-main .calendar-event .details,.mc-main .calendar-events{position:absolute;left:3%;width:94%;z-index:3;background:var(--primary-light);box-shadow:0 0 4px;color:#333;color:var(--primary-dark)}.mc-main .calendar-events{width:110%;left:-5%}.mc-main .vevent{word-break:normal}.mc-main .calendar-events .vevent:nth-of-type(1n+1){border-top:1px solid var(--highlight-dark)}.mc-main .details{padding:10px 40px}.mc-main .single-event .details{padding:0}.mc-main.mini .details{padding:16px;border-top:1px solid #666;border-top:1px solid var(--highlight-dark)}.mc-main .list-event .details{padding:0}.mc-main .list-event .event-title{padding:.25em;border-radius:0 10px 10px 0}.mc-main .mc-list{border-top:1px solid var(--highlight-light);border-left:1px solid var(--highlight-light)}.mc-main .mc-list .event-date button{display:inline-block;width:auto;text-align:left;background-color:transparent;color:#000;color:var(--primary-dark)}.mc-main .mc-list .event-date button:focus,.mc-main .mc-list .event-date button:hover{background:0 0}.mc-main .mc-list .event-date button:nth-of-type(1):before{content:"\f132";top:0;margin-right:3px}.mc-main .mc-list .details>div{padding:0 .5em}.mc-main .close img{width:auto!important;height:auto!important;padding:2px 2px 0}.mc-main button.close{position:absolute;left:0;top:0;padding:10px!important}.mc-main button.close,.mc-main button.close *{padding:0;line-height:1;background:#fff;border-radius:10px;opacity:1}.mc-main .close:focus,.mc-main .close:hover,.mc-main .time-block p{background:var(--primary-light)}.mc-main.mini .close{left:auto;right:0;font-size:18px}.mc-main .details .category-icon{width:auto}.mc-main .details img.alignleft{width:auto;float:left;margin:0 20px 10px 0}.mc-main .details img.alignright{width:auto;float:left;margin:0 0 10px 20px}.mc-main .details img.aligncenter{width:auto;display:block;margin:0 auto 10px}.mc-main .details p{margin:0 0 20px}.mc-main .time-block{float:right}.mc-main.mini .time-block{float:none;font-size:14px}.mc-main .time-block p{color:#000;color:var(--secondary-dark);display:inline-block;margin:0!important;padding:0 .25em!important}.mc-main .time-block:before{content:"\f469";vertical-align:top;margin-right:4px}.mc-main .time-block .mc-event-date{display:block}.mc-main .mc-event-date{font-weight:700;color:#333;color:var(--primary-dark)}.mc-main .mc-date{display:block;padding:0 8px;font-size:16px;text-align:right}.mc-main.mini .mc-date{text-align:center;padding:0;font-size:14px}.mc-main.mini .has-events.current-day a.mc-date{color:#000;color:var(--primary-dark);background:var(--highlight-light);border-top:0 solid}.mc-main.mini .has-events.current-day a.mc-date:focus,.mc-main.mini .has-events.current-day a.mc-date:hover{background:var(--primary-dark);color:#eee;color:var(--highlight-light)}.mc-main .nextmonth{background:rgba(200,200,200,.1)}.mc-main .nextmonth .mc-date{background:0 0}.mc-main .has-events .mc-date{font-weight:700;background:var(--primary-dark);color:#fff;color:var(--primary-light)}.mc-main .current-day{border-top:1px solid #313233;border-top:1px solid var(--highlight-dark);background:linear-gradient(to bottom,#fff 0,var(--secondary-light) 30%,var(--highlight-light) 100%)}.mc-main .current-day .mc-date{border-top:1px solid #313233;border-top:1px solid var(--highlight-dark)}.mc-main .has-events a.mc-date{color:#fff;color:var(--primary-light);background:var(--primary-dark)}.mc-main .has-events a.mc-date:focus,.mc-main .has-events a.mc-date:hover{color:#333;color:var(--primary-dark);background:var(--primary-light)}.mc-main .mc-single{font-size:24px;margin:0 0 .5em}.mc-main .category-key ul,.mc-main .mc-export ul,.mc-main .mc-list,.my-calendar-nav ul{margin:0!important;padding:0!important}.mc-main .category-key ul li,.mc-main .mc-export ul li,.my-calendar-nav ul li{display:inline-block;list-style-type:none;margin:0 0 6px}.my-calendar-nav .my-calendar-next a{border-left:1px solid #fff}.mc-export a:before{margin-right:3px}.mc-export .rss a:before{content:'\f303'}.mc-export .ics a:before{content:'\f508'}.mc-download .google a:before,.mc-download .outlook a:before{content:"\f316"}.my-calendar-prev a:before{content:'\f341'}.my-calendar-next a:after{content:'\f345';margin-left:3px}.mc-main .category-key h3{margin:0 0 10px!important}.mc-main .category-key li.current a{border:1px solid #000;background:#fff}.mc-main .mc_bottomnav .no-icon,.mc-main .my-calendar-header .no-icon{display:inline-block;width:16px;height:16px;vertical-align:middle;margin:0 .25em;border-radius:16px;position:relative;top:-2px;border:1px solid #fff}.mc-main .location{clear:right}.mc-main .vcard{margin:0 0 1em 1em;float:right;padding:10px;width:250px;max-width:50%;font-size:14px;background:rgba(0,0,0,.05)}.mc-main.mini .vcard{margin:15px 0;float:none;width:100%;max-width:100%}.mc-main .vcard .street-address{display:inline}.mc-main .vcard .street-address:nth-of-type(2):before{content:', '}.mc-main .my-calendar-date-switcher select{width:auto;margin:0;height:auto}.mc-main .my-calendar-date-switcher input[type=submit]{min-width:2em;width:auto}#mc-day,.mc-main .mc-list li{position:relative}.mc-main li.current-day{border-left:5px solid}.mc-main li.current-day button:nth-of-type(1){position:relative;left:-5px}.mc-main .mc-list .mc-events{list-style-type:none!important;padding:10px;background:rgba(0,0,0,.05);margin:0}.mc-main .mc-list .mc-events.odd{padding:10px;background:0 0}.mc-main .list-event .event-title{margin:0 0 1em!important;display:inline-block}.mc-main .details .sharing{clear:both}.mc-main .sharing p{display:inline-block;padding:.5em .5em .5em 0}.mc-main.mini .sharing p{font-size:14px;padding:0 .25em 0 0;margin-bottom:10px}.mc-main .sharing .gcal a:before,.mc-main .sharing .ical a:before{content:"\f502"}.mc-main .sharing .mc_details a:before{content:"\f242"}.mc-main .mc-list .event-date{font-size:16px;font-weight:600}.mc-main .list-event{border-top:1px solid #d1d1d1;margin:.5em -10px}.mc-main .day .details,.mc-main .day .list-event{padding:0;margin:0}.mc-main .mc-list-extended{font-size:14px;font-style:italic}.mc-main .details .mc-image{max-width:100%;height:auto}.mc-main .list-event .event-title img{margin-right:.5em;position:relative;top:-1px}.single-event .event-title{padding:.5em;font-size:inherit}.single-event .event-title img{margin-right:10px;position:static}.mc-list-details.all-events{text-align:left;display:inline-block;text-transform:none}