.event_calendar{width:99%}.event-calendar .ui-loading{color:#bcbec1}.event_calendar_content{text-align:center}.event_calendar_content table{text-align:left;margin:0px auto;table-layout:fixed}.event_calendar_content table thead tr.month_head th{text-align:left;position:relative}.event_calendar_content table thead tr.month_head th .month_wrapper{margin-bottom:20px;float:left}.event_calendar_content table thead tr.month_head th .month_wrapper .month_label{display:inline-block;font-family:inherit;font-weight:400;color:#282c36;font-size:35px;margin:0 10px}.event_calendar_content table thead tr.month_head th .month_wrapper a.next_link{width:21px;height:21px}.event_calendar_content table thead tr.month_head th .month_wrapper a.next_link:before{width:21px;height:21px;top:0px;font-size:21px;line-height:21px}.event_calendar_content table thead tr.month_head th .month_wrapper a.prev_link{width:21px;height:21px}.event_calendar_content table thead tr.month_head th .month_wrapper a.prev_link:before{width:21px;height:21px;top:0px;font-size:21px;line-height:21px}.event_calendar_content table thead tr.month_head th .navigation-list{position:absolute;bottom:0;right:0;line-height:20px;margin:0 0 10px 0}.event_calendar_content table thead tr.month_weekday{background:#fff;border-width:0}.event_calendar_content table thead tr.month_weekday th{text-align:right;padding:5px 2.5px;font-size:110%;font-weight:normal;color:#282c36}.event_calendar_content table thead tr.month_weekday th .full_day{display:none}.event_calendar_content table thead tr.month_weekday th .short_day{display:inline}.event_calendar_content table tbody{border:solid 1px #bcbec1}.event_calendar_content table tbody td{height:140px;width:15%;border:solid 1px #bcbec1;vertical-align:top;overflow:hidden;cursor:pointer;transition:background-color 0.1s}.event_calendar_content table tbody td:hover{background-color:#f4f4f5}.event_calendar_content table tbody td:hover>span{color:#298fc2}.event_calendar_content table tbody td>span{display:block;margin:5px 2.5px;text-align:right;font-size:110%;transition:color 0.1s}.event_calendar_content table tbody td ul.event_list{list-style:none;padding:0;margin:0;width:100%;clear:both}.event_calendar_content table tbody td ul.event_list li{margin:2.5px;font-size:80%;display:block;padding:2.5px 5px;border-radius:3px;border:solid 1px #e1e1e3;background-color:#eeeeef}.event_calendar_content table tbody td ul.event_list li a{color:inherit;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-wrap:normal !important;width:100%}.event_calendar_content table tbody td ul.event_list li a:hover{color:#298fc2}.event_calendar_content table tbody td ul.event_list li.multi_day_event{border-radius:0;margin-left:0;margin-right:0;border-left-color:#eeeeef;border-right-color:#eeeeef;color:Transparent}.event_calendar_content table tbody td ul.event_list li.multi_day_event a{color:Transparent}.event_calendar_content table tbody td ul.event_list li.multi_day_event a:hover{color:Transparent}.event_calendar_content table tbody td ul.event_list li.multi_day_event.multi_day_event_start{border-left-color:#e1e1e3;border-top-left-radius:3px;border-bottom-left-radius:3px;margin-left:2.5px;color:inherit}.event_calendar_content table tbody td ul.event_list li.multi_day_event.multi_day_event_start a{color:inherit}.event_calendar_content table tbody td ul.event_list li.multi_day_event.multi_day_event_start a:hover{color:#298fc2}.event_calendar_content table tbody td ul.event_list li.multi_day_event.multi_day_event_end{border-right-color:#e1e1e3;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-right:2.5px}.event_calendar_content table tbody td ul.event_list li.more{border-color:Transparent;background-color:Transparent;color:#bcbec1}.event_calendar_content table tbody td ul.event_list li.cancelled_event{background-color:#fefdfd}.event_calendar_content table tbody td:first-child{background-color:#f6f7f7}.event_calendar_content table tbody td:first-child ul.event_list li.multi_day_event{color:inherit}.event_calendar_content table tbody td:first-child ul.event_list li.multi_day_event a{color:inherit}.event_calendar_content table tbody td:first-child ul.event_list li.multi_day_event a:hover{color:#298fc2}.event_calendar_content table tbody td:first-child:hover{background-color:#f4f4f5}.event_calendar_content table tbody td:last-child{background-color:#f6f7f7}.event_calendar_content table tbody td:last-child:hover{background-color:#f4f4f5}.event_calendar_content table tbody td.empty_cell{background-color:#d4d5d7}.event_calendar_content table tbody td.empty_cell:hover{background-color:#d4d5d7}.event_calendar_content table tbody td.selected{border:2px solid teal !important}.event_calendar_content table tbody td.selected>span{color:#298fc2;margin-right:1.5px}.event_calendar_content table tbody td.event_calendar_today>span{border-radius:50%;background-color:#282c36;color:#fff;float:right;text-align:center;padding:0 5px}div.event_calendar_content table{padding:0px 5px 0 5px;border-collapse:collapse}div.event-calendar-modal .content-list .content-item{border-bottom:solid 1px #e6e9ea;padding:5px 0}.left-sidebar .event_calendar_content table thead tr.month_head th,.split-sidebar-right .event_calendar_content table thead tr.month_head th,.split-sidebar-left .event_calendar_content table thead tr.month_head th,.content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th,.sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th,.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th,.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th,.header-top-content-left-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_head th,.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_head th,.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .event_calendar_content table thead tr.month_head th{text-align:left}.left-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper,.split-sidebar-right .event_calendar_content table thead tr.month_head th .month_wrapper,.split-sidebar-left .event_calendar_content table thead tr.month_head th .month_wrapper,.content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper,.sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper,.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper,.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper,.header-top-content-left-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper,.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper,.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper{margin-bottom:10px}.left-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper .month_label,.split-sidebar-right .event_calendar_content table thead tr.month_head th .month_wrapper .month_label,.split-sidebar-left .event_calendar_content table thead tr.month_head th .month_wrapper .month_label,.content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper .month_label,.sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper .month_label,.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper .month_label,.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper .month_label,.header-top-content-left-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper .month_label,.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper .month_label,.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper .month_label{font-size:15.4px}.left-sidebar .event_calendar_content table thead tr.month_head th .navigation-list,.split-sidebar-right .event_calendar_content table thead tr.month_head th .navigation-list,.split-sidebar-left .event_calendar_content table thead tr.month_head th .navigation-list,.content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .navigation-list,.sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .navigation-list,.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .navigation-list,.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_head th .navigation-list,.header-top-content-left-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_head th .navigation-list,.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_head th .navigation-list,.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .event_calendar_content table thead tr.month_head th .navigation-list{margin:0}.left-sidebar .event_calendar_content table thead tr.month_weekday th .full_day,.split-sidebar-right .event_calendar_content table thead tr.month_weekday th .full_day,.split-sidebar-left .event_calendar_content table thead tr.month_weekday th .full_day,.content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_weekday th .full_day,.sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_weekday th .full_day,.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_weekday th .full_day,.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_weekday th .full_day,.header-top-content-left-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_weekday th .full_day,.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_weekday th .full_day,.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .event_calendar_content table thead tr.month_weekday th .full_day{display:none}.left-sidebar .event_calendar_content table thead tr.month_weekday th .short_day,.split-sidebar-right .event_calendar_content table thead tr.month_weekday th .short_day,.split-sidebar-left .event_calendar_content table thead tr.month_weekday th .short_day,.content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_weekday th .short_day,.sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_weekday th .short_day,.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_weekday th .short_day,.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table thead tr.month_weekday th .short_day,.header-top-content-left-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_weekday th .short_day,.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .event_calendar_content table thead tr.month_weekday th .short_day,.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .event_calendar_content table thead tr.month_weekday th .short_day{display:inline}.left-sidebar .event_calendar_content table tbody,.split-sidebar-right .event_calendar_content table tbody,.split-sidebar-left .event_calendar_content table tbody,.content-left-sidebar-right .right-sidebar .event_calendar_content table tbody,.sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table tbody,.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table tbody,.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table tbody,.header-top-content-left-sidebar-right-footer .right-sidebar .event_calendar_content table tbody,.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .event_calendar_content table tbody,.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .event_calendar_content table tbody{border:solid 1px #bcbec1}.left-sidebar .event_calendar_content table tbody td,.split-sidebar-right .event_calendar_content table tbody td,.split-sidebar-left .event_calendar_content table tbody td,.content-left-sidebar-right .right-sidebar .event_calendar_content table tbody td,.sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table tbody td,.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table tbody td,.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table tbody td,.header-top-content-left-sidebar-right-footer .right-sidebar .event_calendar_content table tbody td,.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .event_calendar_content table tbody td,.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .event_calendar_content table tbody td{height:60px}.left-sidebar .event_calendar_content table tbody td ul.event_list,.split-sidebar-right .event_calendar_content table tbody td ul.event_list,.split-sidebar-left .event_calendar_content table tbody td ul.event_list,.content-left-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list,.sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list,.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list,.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list,.header-top-content-left-sidebar-right-footer .right-sidebar .event_calendar_content table tbody td ul.event_list,.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .event_calendar_content table tbody td ul.event_list,.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .event_calendar_content table tbody td ul.event_list{width:28px;height:28px;color:#75787e;display:block;margin:0 auto;position:relative;top:-10.5px}.left-sidebar .event_calendar_content table tbody td ul.event_list:before,.split-sidebar-right .event_calendar_content table tbody td ul.event_list:before,.split-sidebar-left .event_calendar_content table tbody td ul.event_list:before,.content-left-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list:before,.sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list:before,.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list:before,.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list:before,.header-top-content-left-sidebar-right-footer .right-sidebar .event_calendar_content table tbody td ul.event_list:before,.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .event_calendar_content table tbody td ul.event_list:before,.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .event_calendar_content table tbody td ul.event_list:before{width:28px;height:28px;top:0px;font-size:28px;line-height:28px}.left-sidebar .event_calendar_content table tbody td ul.event_list li,.split-sidebar-right .event_calendar_content table tbody td ul.event_list li,.split-sidebar-left .event_calendar_content table tbody td ul.event_list li,.content-left-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list li,.sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list li,.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list li,.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list li,.header-top-content-left-sidebar-right-footer .right-sidebar .event_calendar_content table tbody td ul.event_list li,.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .event_calendar_content table tbody td ul.event_list li,.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .event_calendar_content table tbody td ul.event_list li{display:none}.layout-region.header .event_calendar_content table thead tr.month_weekday th .full_day,.layout-region.footer .event_calendar_content table thead tr.month_weekday th .full_day,.layout-content.header-top-content .layout-region.content .event_calendar_content table thead tr.month_weekday th .full_day,.layout-content.header-top-content-footer .layout-region.content .event_calendar_content table thead tr.month_weekday th .full_day,.layout-content.content .layout-region.content .event_calendar_content table thead tr.month_weekday th .full_day{display:inline}.layout-region.header .event_calendar_content table thead tr.month_weekday th .short_day,.layout-region.footer .event_calendar_content table thead tr.month_weekday th .short_day,.layout-content.header-top-content .layout-region.content .event_calendar_content table thead tr.month_weekday th .short_day,.layout-content.header-top-content-footer .layout-region.content .event_calendar_content table thead tr.month_weekday th .short_day,.layout-content.content .layout-region.content .event_calendar_content table thead tr.month_weekday th .short_day{display:none}@media only screen and (max-width:670px){.event_calendar_content table thead tr.month_head th{text-align:left}.event_calendar_content table thead tr.month_head th .month_wrapper{margin-bottom:10px}.event_calendar_content table thead tr.month_head th .month_wrapper .month_label{font-size:15.4px}.event_calendar_content table thead tr.month_head th .month_wrapper a.next_link{width:14px;height:14px}.event_calendar_content table thead tr.month_head th .month_wrapper a.next_link:before{width:14px;height:14px;top:0px;font-size:14px;line-height:14px}.event_calendar_content table thead tr.month_head th .month_wrapper a.prev_link{width:14px;height:14px}.event_calendar_content table thead tr.month_head th .month_wrapper a.prev_link:before{width:14px;height:14px;top:0px;font-size:14px;line-height:14px}.event_calendar_content table thead tr.month_head th .navigation-list{margin:0}.event_calendar_content table thead tr.month_weekday th .full_day{display:none}.event_calendar_content table thead tr.month_weekday th .short_day{display:inline}.event_calendar_content table tbody{border:solid 1px #bcbec1}.event_calendar_content table tbody td{height:60px}.event_calendar_content table tbody td ul.event_list{width:28px;height:28px;color:#75787e;display:block;margin:0 auto;position:relative;top:-10.5px}.event_calendar_content table tbody td ul.event_list:before{width:28px;height:28px;top:0px;font-size:28px;line-height:28px}.event_calendar_content table tbody td ul.event_list li{display:none}}