.header-top-content-left-sidebar-right .right-sidebar .event_calendar_content table tbody td ul.event_list li{display:block !important}.event_calendar{width:99%}.event-calendar .ui-loading{color:#b5b7b8}.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:#11171a;font-size:45px;margin:0 10px}.event_calendar_content table thead tr.month_head th .month_wrapper a.next_link{width:27px;height:27px}.event_calendar_content table thead tr.month_head th .month_wrapper a.next_link:before{width:27px;height:27px;top:0px;font-size:27px;line-height:27px}.event_calendar_content table thead tr.month_head th .month_wrapper a.prev_link{width:27px;height:27px}.event_calendar_content table thead tr.month_head th .month_wrapper a.prev_link:before{width:27px;height:27px;top:0px;font-size:27px;line-height:27px}.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:#11171a}.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 #b5b7b8}.event_calendar_content table tbody td{height:140px;width:15%;border:solid 1px #b5b7b8;vertical-align:top;overflow:hidden;cursor:pointer;transition:background-color 0.1s}.event_calendar_content table tbody td:hover{background-color:#f3f3f4}.event_calendar_content table tbody td:hover>span{color:#1f1f1f}.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 #dedfdf;background-color:#ececed}.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:#1f1f1f}.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:#ececed;border-right-color:#ececed;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:#dedfdf;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:#1f1f1f}.event_calendar_content table tbody td ul.event_list li.multi_day_event.multi_day_event_end{border-right-color:#dedfdf;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:#b5b7b8}.event_calendar_content table tbody td ul.event_list li.cancelled_event{background-color:#fffdfd}.event_calendar_content table tbody td:first-child{background-color:#f5f6f6}.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:#1f1f1f}.event_calendar_content table tbody td:first-child:hover{background-color:#f3f3f4}.event_calendar_content table tbody td:last-child{background-color:#f5f6f6}.event_calendar_content table tbody td:last-child:hover{background-color:#f3f3f4}.event_calendar_content table tbody td.empty_cell{background-color:#cfd1d1}.event_calendar_content table tbody td.empty_cell:hover{background-color:#cfd1d1}.event_calendar_content table tbody td.selected{border:2px solid #1f1f1f !important}.event_calendar_content table tbody td.selected>span{color:#1f1f1f;margin-right:1.5px}.event_calendar_content table tbody td.event_calendar_today>span{border-radius:50%;background-color:#11171a;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:19.8px}.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 #b5b7b8}.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:36px;height:36px;color:#676b6c;display:block;margin:0 auto;position:relative;top:-13.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:36px;height:36px;top:0px;font-size:36px;line-height:36px}.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:19.8px}.event_calendar_content table thead tr.month_head th .month_wrapper a.next_link{width:18px;height:18px}.event_calendar_content table thead tr.month_head th .month_wrapper a.next_link:before{width:18px;height:18px;top:0px;font-size:18px;line-height:18px}.event_calendar_content table thead tr.month_head th .month_wrapper a.prev_link{width:18px;height:18px}.event_calendar_content table thead tr.month_head th .month_wrapper a.prev_link:before{width:18px;height:18px;top:0px;font-size:18px;line-height:18px}.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 #b5b7b8}.event_calendar_content table tbody td{height:60px}.event_calendar_content table tbody td ul.event_list{width:36px;height:36px;color:#676b6c;display:block;margin:0 auto;position:relative;top:-13.5px}.event_calendar_content table tbody td ul.event_list:before{width:36px;height:36px;top:0px;font-size:36px;line-height:36px}.event_calendar_content table tbody td ul.event_list li{display:none}}.layout-region-inner.right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper{display:flex;justify-content:space-between;width:100%;align-items:center}.layout-region-inner.right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper a.next_link:before,.layout-region-inner.right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper a.prev_link:before{content:" ";width:24px;display:inline-block;height:24px}.layout-region-inner.right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper a.prev_link:before{background:url(/cfs-file/__key/communityserver-components-sitefiles/icons/calendarLeft.png)}.layout-region-inner.right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper a.next_link:before{background:url(/cfs-file/__key/communityserver-components-sitefiles/icons/calendarRight.png)}.layout-region-inner.right-sidebar .event_calendar_content table thead tr.month_weekday th .short_day{color:#1f1f1f;font-size:16px;font-style:normal;font-weight:700;line-height:normal;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.layout-region-inner.right-sidebar .event_calendar_content table tbody td{height:45px}.layout-region-inner.right-sidebar .event_calendar_content table tbody td span{color:#1f1f1f;font-size:16px;font-style:normal;font-weight:700;line-height:normal;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.layout-region-inner.right-sidebar .event_calendar_content table thead tr.month_head th .month_wrapper .month_label{color:#1f1f1f;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.layout-region-inner.right-sidebar .event_calendar_content table tbody td.event_calendar_today>span{color:#1f1f1f;background-color:#f9e11e}