.eventscalendar-app .k-scheduler-toolbar .k-link{transition:background .075s ease-out;-webkit-transition:background .075s ease-out;-moz-transition:background .075s ease-out;-o-transition:background .075s ease-out}@media print{.eventscalendar-app .k-scheduler-toolbar .k-link{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}}.k-calendar-container.k-popup .k-icon.k-i-arrow-w,.k-calendar-container.k-popup .k-icon.k-i-arrow-e{font-family:FontAwesome;display:inline;background-image:none;vertical-align:baseline !important;opacity:1}.k-calendar-container.k-popup .k-icon.k-i-arrow-w:before,.k-calendar-container.k-popup .k-icon.k-i-arrow-e:before{display:inline-block;margin-left:5px;font-size:12px}.k-calendar-container.k-popup .k-icon.k-i-arrow-w:before{content:"\f104"}.k-calendar-container.k-popup .k-icon.k-i-arrow-e:before{content:"\f105"}.eventscalendar-app .events.eventscalendar-box-shadow .event-text-container{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.eventscalendar-app .controls.switch.view{padding:0px 0px 7px 0;text-align:right}.eventscalendar-app .controls.switch.view .add-event{float:left}.eventscalendar-app .controls.switch.view button{background-color:#070A11;border-color:#070A11;color:#FFFFFF}.eventscalendar-app .controls.switch.view button:focus,.eventscalendar-app .controls.switch.view button:hover{background-color:#333;color:#FFFFFF;border-color:#333}.eventscalendar-app .controls.switch.view .set-view{min-width:80px}.eventscalendar-app .controls.switch.view .set-view.active,.eventscalendar-app .controls.switch.view .set-view.active:focus,.eventscalendar-app .controls.switch.view .set-view.active:hover{background-color:#24335A;color:#ffffff;border-color:#24335A}.eventscalendar-app .k-scheduler-footer{display:none}.eventscalendar-app .k-scheduler-toolbar{background:#ffffff;border:1px solid #f1f1f1;padding:0;background-image:none;min-height:50px;line-height:50px}.eventscalendar-app .k-scheduler-toolbar>ul>li{border:none;text-transform:uppercase}.eventscalendar-app .k-scheduler-toolbar>ul>li>.k-link{color:#333}.eventscalendar-app .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{background:#ffffff}.eventscalendar-app .k-scheduler-toolbar .k-header,.eventscalendar-app .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{background-image:none;background:transparent;border:none}.eventscalendar-app .k-scheduler-toolbar .k-nav-current{border-width:0;padding:0;margin:0}.eventscalendar-app .k-scheduler-toolbar .k-nav-current .k-link{padding:0 10px 0 5px}.eventscalendar-app .k-scheduler-toolbar>ul li:first-child,.eventscalendar-app .k-scheduler-toolbar>ul li:first-child .k-link,.eventscalendar-app .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li,.eventscalendar-app .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li .k-link,.eventscalendar-app .k-scheduler-toolbar .k-nav-next,.eventscalendar-app .k-scheduler-toolbar .k-nav-next .k-link,.eventscalendar-app .k-scheduler-toolbar ul+ul li:last-child,.eventscalendar-app .k-scheduler-toolbar ul+ul li:last-child .k-link,.eventscalendar-app .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{border-radius:0}.eventscalendar-app .k-scheduler-toolbar ul>li.k-state-hover,.eventscalendar-app .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover{background-color:transparent;border-color:transparent;background-image:none}.eventscalendar-app .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded .k-link{box-sizing:border-box;width:100%}.eventscalendar-app .k-scheduler-toolbar ul>li:hover>.k-link,.eventscalendar-app .k-scheduler-toolbar ul>li.k-state-hover>.k-link,.eventscalendar-app .k-scheduler-toolbar ul>li.k-state-hover:hover>.k-link,.eventscalendar-app .k-scheduler-toolbar ul>li.k-nav-current.k-state-border-down>.k-link,.eventscalendar-app .k-scheduler-toolbar ul.k-scheduler-views>li.k-current-view:hover>.k-link,.eventscalendar-app .k-scheduler-toolbar calendar-popup>.k-link:hover{background:#33487e;color:#ffffff}.eventscalendar-app .k-scheduler-toolbar ul>li.k-state-selected{background-color:transparent;position:relative}.eventscalendar-app .k-scheduler-toolbar ul>li.k-state-selected:after{height:4px;width:75%;background:#24335A;content:"";display:block;position:absolute;bottom:1px;left:13%}.eventscalendar-app .k-scheduler-toolbar .k-icon.k-i-arrow-w,.eventscalendar-app .k-scheduler-toolbar .k-icon.k-i-arrow-e,.eventscalendar-app .k-scheduler-toolbar .k-nav-current .k-link .k-icon.k-i-calendar{font-family:FontAwesome;display:inline;background-image:none;vertical-align:baseline !important;opacity:1}.eventscalendar-app .k-scheduler-toolbar .k-icon.k-i-arrow-w:before,.eventscalendar-app .k-scheduler-toolbar .k-icon.k-i-arrow-e:before,.eventscalendar-app .k-scheduler-toolbar .k-nav-current .k-link .k-icon.k-i-calendar:before{display:inline-block;margin-left:5px;font-size:12px}.eventscalendar-app .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after{font-family:FontAwesome;display:inline;background-image:none;vertical-align:baseline !important;opacity:1;content:"\f107";margin-top:0;top:0}.eventscalendar-app .k-scheduler-toolbar .k-icon.k-i-arrow-w:before{content:"\f104"}.eventscalendar-app .k-scheduler-toolbar .k-icon.k-i-arrow-e:before{content:"\f105"}.eventscalendar-app .k-scheduler-toolbar .k-icon.k-i-calendar:before{content:"\f133";margin-right:5px}.eventscalendar-app .k-today.k-state-selected,.eventscalendar-app .k-state-selected{border-color:transparent;background:#24335A}.eventscalendar-app .k-today.k-state-selected .k-link,.eventscalendar-app .k-state-selected .k-link{color:#FFFFFF}.eventscalendar-app .k-today.k-state-selected.k-state-hover,.eventscalendar-app .k-state-selected.k-state-hover{border-color:transparent;background:#24335A}.eventscalendar-app .k-today.k-state-selected.k-state-hover .k-link,.eventscalendar-app .k-state-selected.k-state-hover .k-link{color:#FFFFFF}.modal .modal-dialog .modal-header h1{padding:0;margin:0}.k-calendar-container.k-popup.k-state-border-up,.k-calendar-container.k-popup .k-list-container.k-state-border-up,.k-calendar-container.k-popup .k-autocomplete.k-state-border-up,.k-calendar-container.k-popup .k-multiselect.k-state-border-up,.k-calendar-container.k-popup .k-dropdown-wrap.k-state-border-up,.k-calendar-container.k-popup .k-picker-wrap.k-state-border-up,.k-calendar-container.k-popup .k-numeric-wrap.k-state-border-up,.k-calendar-container.k-popup .k-window-content,.k-calendar-container.k-popup .k-filter-menu,.k-calendar-container.k-popup .k-block,.k-calendar-container.k-popup .k-button,.k-calendar-container.k-popup .k-textbox,.k-calendar-container.k-popup .k-drag-clue,.k-calendar-container.k-popup .k-touch-scrollbar,.k-calendar-container.k-popup .k-window,.k-calendar-container.k-popup .k-window-titleless .k-window-content,.k-calendar-container.k-popup .k-window-action,.k-calendar-container.k-popup .k-inline-block,.k-calendar-container.k-popup .k-grid .k-filter-options,.k-calendar-container.k-popup .k-grouping-header .k-group-indicator,.k-calendar-container.k-popup .k-autocomplete,.k-calendar-container.k-popup .k-multiselect,.k-calendar-container.k-popup .k-combobox,.k-calendar-container.k-popup .k-dropdown,.k-calendar-container.k-popup .k-dropdown-wrap,.k-calendar-container.k-popup .k-datepicker,.k-calendar-container.k-popup .k-timepicker,.k-calendar-container.k-popup .k-colorpicker,.k-calendar-container.k-popup .k-datetimepicker,.k-calendar-container.k-popup .k-notification,.k-calendar-container.k-popup .k-numerictextbox,.k-calendar-container.k-popup .k-picker-wrap,.k-calendar-container.k-popup .k-numeric-wrap,.k-calendar-container.k-popup .k-colorpicker,.k-calendar-container.k-popup .k-list-container,.k-calendar-container.k-popup .k-calendar td,.k-calendar-container.k-popup .k-calendar .k-link,.k-calendar-container.k-popup .k-treeview .k-in,.k-calendar-container.k-popup .k-editor-inline,.k-calendar-container.k-popup .k-tooltip,.k-calendar-container.k-popup .k-tile,.k-calendar-container.k-popup .k-slider-track,.k-calendar-container.k-popup .k-slider-selection,.k-calendar-container.k-popup .k-upload{border-radius:0}.k-calendar-container.k-popup .k-widget,.k-calendar-container.k-popup .k-button,.k-calendar-container.k-popup .k-panelbar .k-state-focused.k-state-selected,.k-calendar-container.k-popup td.k-state-focused.k-state-selected,.k-calendar-container.k-popup .k-state-selected td.k-state-focused,.k-calendar-container.k-popup .k-listview>.k-state-focused.k-state-selected,.k-calendar-container.k-popup .k-state-focused.k-state-selected,.k-calendar-container.k-popup .k-list>.k-state-focused.k-state-selected,.k-calendar-container.k-popup .k-listview>.k-state-focused.k-state-selected,.k-calendar-container.k-popup td.k-state-focused.k-state-selected,.k-calendar-container.k-popup .k-state-focused,.k-calendar-container.k-popup .k-list>.k-state-focused,.k-calendar-container.k-popup .k-listview>.k-state-focused,.k-calendar-container.k-popup .k-grid-header th.k-state-focused,.k-calendar-container.k-popup td.k-state-focused,.k-calendar-container.k-popup .k-button.k-state-focused,.k-calendar-container.k-popup .k-state-focused,.k-calendar-container.k-popup .k-button:focus,.k-calendar-container.k-popup .k-button.k-state-focused,.k-calendar-container.k-popup .k-button:focus:active{box-shadow:none;-webkit-box-shadow:none}.k-calendar-container.k-popup{padding:1px;background-color:#fff}.k-calendar-container.k-popup .k-calendar .k-today,.k-calendar-container.k-popup .k-calendar .k-today.k-state-hover,.k-calendar-container.k-popup .k-calendar .k-today.k-state-focused{background-color:#f8f8f8}.k-calendar-container.k-popup .k-calendar .k-today .k-link,.k-calendar-container.k-popup .k-calendar .k-today.k-state-hover .k-link,.k-calendar-container.k-popup .k-calendar .k-today.k-state-focused .k-link{color:#333333}.k-calendar-container.k-popup .k-calendar .k-state-selected{background-color:#070A11}.k-calendar-container.k-popup .k-calendar .k-state-selected .k-link{color:#FFFFFF}.k-calendar-container.k-popup .k-state-selected,.k-calendar-container.k-popup .k-state-selected:link,.k-calendar-container.k-popup .k-state-selected:visited,.k-calendar-container.k-popup .k-list>.k-state-selected,.k-calendar-container.k-popup .k-list>.k-state-highlight,.k-calendar-container.k-popup .k-panel>.k-state-selected,.k-calendar-container.k-popup .k-ghost-splitbar-vertical,.k-calendar-container.k-popup .k-ghost-splitbar-horizontal,.k-calendar-container.k-popup .k-draghandle.k-state-selected:hover,.k-calendar-container.k-popup .k-scheduler .k-today.k-state-selected,.k-calendar-container.k-popup .k-marquee-color,.k-calendar-container.k-popup .k-calendar td.k-state-selected.k-state-hover{background-color:#070A11}.k-calendar-container.k-popup .k-state-selected .k-link,.k-calendar-container.k-popup .k-state-selected:link .k-link,.k-calendar-container.k-popup .k-state-selected:visited .k-link,.k-calendar-container.k-popup .k-list>.k-state-selected .k-link,.k-calendar-container.k-popup .k-list>.k-state-highlight .k-link,.k-calendar-container.k-popup .k-panel>.k-state-selected .k-link,.k-calendar-container.k-popup .k-ghost-splitbar-vertical .k-link,.k-calendar-container.k-popup .k-ghost-splitbar-horizontal .k-link,.k-calendar-container.k-popup .k-draghandle.k-state-selected:hover .k-link,.k-calendar-container.k-popup .k-scheduler .k-today.k-state-selected .k-link,.k-calendar-container.k-popup .k-marquee-color .k-link,.k-calendar-container.k-popup .k-calendar td.k-state-selected.k-state-hover .k-link{color:#ffffff}.k-calendar-container.k-popup .k-state-hover{background-image:none;background-color:#fafafa}.k-calendar-container.k-popup .k-header{background-color:#fafafa}.k-calendar-container.k-popup .k-content th{background-color:#fafafa;border-color:#f1f1f1;font-weight:400;color:#545454;padding:.4em 0;text-align:center}.k-calendar-container.k-popup .k-content td{text-align:center;padding:.4em 0}.k-calendar-container.k-popup .k-content td .k-link{padding:0}.k-calendar-container.k-popup .k-nav-fast.k-state-hover{background-color:#fafafa}.eventscalendar-app .k-scheduler-header-wrap .k-event{height:25px}.eventscalendar-app .calendar{border-width:0}.eventscalendar-app .k-autocomplete.k-state-border-up,.eventscalendar-app .k-calendar-container.k-state-border-up,.eventscalendar-app .k-dropdown-wrap.k-state-border-up,.eventscalendar-app .k-filter-menu,.eventscalendar-app .k-list-container.k-state-border-up,.eventscalendar-app .k-multiselect.k-state-border-up,.eventscalendar-app .k-numeric-wrap.k-state-border-up,.eventscalendar-app .k-picker-wrap.k-state-border-up,.eventscalendar-app .k-window-content{border-radius:0}.eventscalendar-app .k-loading-image{display:none}.eventscalendar-app .k-button:focus:active:not(.k-state-disabled):not([disabled]){box-shadow:none;-webkit-box-shadow:none}.eventscalendar-app .k-button.k-state-active,.eventscalendar-app .k-button:active{background-color:#efefef;border-color:#efefef;color:#333333}.eventscalendar-app .k-event{background:#24335A;color:#FFFFFF;border-radius:0;border:0;line-height:1.3;font-size:.9em}.eventscalendar-app .k-event .k-event-template{height:100%;box-sizing:border-box;white-space:normal}.eventscalendar-app .k-event .clickable-container,.eventscalendar-app .k-event .clickable{display:block;height:100%}.eventscalendar-app .k-event .k-icon{background-image:none;line-height:16px;font-size:14px}.eventscalendar-app .k-event .k-icon:before{display:none}.eventscalendar-app .k-event .k-icon:after{font-family:FontAwesome;display:inline-block;content:"\f01e"}.eventscalendar-app .k-event .k-icon.k-i-arrow-n,.eventscalendar-app .k-event .k-icon.k-i-arrow-s{display:none}.eventscalendar-app .k-event .k-icon.k-i-arrow-e:after{content:"\f0da"}.eventscalendar-app .k-event .k-icon.k-i-arrow-w:after{content:"\f0d9"}.eventscalendar-app .agenda-event{width:100%;background:#24335A;color:#FFFFFF}.eventscalendar-app .k-today.k-nonwork-hour{background-color:#f8f8f8}.eventscalendar-app .k-nonwork-hour,.eventscalendar-app .k-scheduler-dayview .k-today,.eventscalendar-app .k-scheduler-dayview .k-today.k-nonwork-hour{background-color:transparent}.eventscalendar-app .k-scheduler-monthview .k-other-month .k-link{color:#757575}.eventscalendar-app span.k-link.k-nav-day{display:block;padding:5px 5px 0 5px;text-align:right}.eventscalendar-app .k-event,.eventscalendar-app .k-event .k-link,.eventscalendar-app .k-more-events,.eventscalendar-app .k-task-complete,.eventscalendar-app .k-task-single{border-radius:0}.eventscalendar-app .k-more-events.k-button{background-color:#fafafa;border-color:#f1f1f1;background-image:none}.eventscalendar-app .k-scheduler-header{background:#fafafa;color:#545454}.eventscalendar-app .k-scheduler-header .k-link.k-nav-day{text-align:center}.eventscalendar-app .k-scheduler-times .k-scheduler-table th{background:transparent;border-right-color:#f1f1f1}.eventscalendar-app .k-scheduler-times .k-scheduler-table tr{border-color:#f1f1f1}.eventscalendar-app .k-scheduler-header-wrap{border-color:#f1f1f1}.eventscalendar-app .k-scheduler-table th{font-weight:400;text-align:center;border-color:#f1f1f1}.eventscalendar-app .k-scheduler-monthview .k-scheduler-table th{padding:15px 0}.eventscalendar-app .k-scheduler-monthview .k-scheduler-table td,.eventscalendar-app .k-scheduler-monthview .k-hidden{text-align:center;padding-top:1em;font-size:1em;padding:0;height:160px}.eventscalendar-app .k-scheduler-table td{border-color:#f1f1f1}.eventscalendar-app .k-scheduler-layout{border:1px solid #f1f1f1;border-top:none}.eventscalendar-app .k-scheduler-layout.k-scheduler-agendaview .k-state-hover{background:transparent;border-color:transparent}.eventscalendar-app .k-scheduler-layout.k-scheduler-agendaview .k-scheduler-timecolumn{text-align:center;padding-top:.634em}.eventscalendar-app .k-scheduler-layout.k-scheduler-agendaview .k-scheduler-timecolumn>div>.k-icon{float:left}.eventscalendar-app .k-scheduler-layout.k-scheduler-agendaview .k-today{background:#f7f7f7}.modal-backdrop{z-index:10400 !important}.modal{z-index:10500 !important}.modal-footer .event-close{display:inline-block}.event-modal-group .btn-group{display:inline-block;padding-bottom:15px}.event-modal-group .modal-footer{padding:none}.event-modal-group .btn{margin:15px}.modal-footer.series{border-top:none;padding-top:0px;padding-bottom:0px}.modal-body .dl-horizontal .category{border-bottom-width:4px;border-bottom-style:solid;padding-bottom:2px}.event-categories ul{list-style:none;padding:inherit;margin-bottom:0px}.event-categories ul li:first-child{margin-left:0px}.event-categories ul li:last-child{margin-right:0px}.event-categories ul li{display:inline-block;margin:5px}.event-categories ul li input,.event-categories ul li label{cursor:pointer}.event-categories ul li label{margin:5px;border-bottom-width:4px;border-bottom-style:solid}.eventscalendar-app .k-scheduler-toolbar .k-link{transition:background .075s ease-out;-webkit-transition:background .075s ease-out;-moz-transition:background .075s ease-out;-o-transition:background .075s ease-out}@media print{.eventscalendar-app .k-scheduler-toolbar .k-link{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}}.eventscalendar-app .event-header{line-height:35px;margin-bottom:12px;padding-bottom:4px;border-bottom:1px solid transparent}.eventscalendar-app .event-header .app-title{line-height:inherit;float:left;margin:0;padding:0}.eventscalendar-app .event-header .see-all{float:right}.eventscalendar-app .event-header .see-all a{padding:5px 10px;border:1px solid transparent}.eventscalendar-app .event-header:after{display:table;content:'';clear:both}.eventscalendar-app .events.list .k-scheduler-toolbar .calendar-popup-container{position:absolute;z-index:1}.eventscalendar-app .app-title,.eventscalendar-app .app-title a:link,.eventscalendar-app .app-title a:visited{color:#000000}.eventscalendar-app .event-list .k-scheduler-toolbar>ul:first-child{float:none}.eventscalendar-app .events.no-truncation-title .event .event-text-container h3.title{min-height:auto;height:auto;line-height:normal}.eventscalendar-app .events.no-truncation-title .event .event-text-container .description{margin-top:5px}.eventscalendar-app .events.no-truncation-summary .event .event-text-container .description{min-height:auto;height:auto;line-height:normal}.eventscalendar-app .events .event-list .event .event-date-container .date-display{max-height:134px}.eventscalendar-app .event-list .event{box-sizing:border-box}.eventscalendar-app .event-list .event .event-text-container{position:relative;box-sizing:border-box;height:100%;background-color:#fff;padding-top:7px;padding-bottom:7px;min-height:134px}.eventscalendar-app .event-list .event .event-date-container{width:140px;position:absolute;height:100%;line-height:134px;background-color:#24335A;color:#FFFFFF;box-sizing:border-box;top:0;bottom:0}.eventscalendar-app .event-list .event .event-date-container:hover,.eventscalendar-app .event-list .event .event-date-container:focus,.eventscalendar-app .event-list .event .event-date-container:link{text-decoration:none !important}.eventscalendar-app .event-list .event .event-date-container .date-display{position:relative;text-align:center;height:100%;box-sizing:border-box;overflow:hidden}.eventscalendar-app .event-list .event .event-date-container span{display:block}.eventscalendar-app .event-list .event .event-date-container .day{font-size:1em;position:absolute;left:15px;right:15px;top:-25%}.eventscalendar-app .event-list .event .event-date-container .date{font-size:2.5em;font-weight:600}.eventscalendar-app .event-list .event .event-date-container .month{font-size:1em;bottom:-25%;position:absolute;left:15px;right:15px}.eventscalendar-app .event-list .event h3.title{margin:0;padding:0;color:#333333;height:30px;box-sizing:border-box;line-height:1.1}.eventscalendar-app .event-list .event h3.title a:link,.eventscalendar-app .event-list .event h3.title a:visited{display:inline-block;color:#333333}.eventscalendar-app .event-list .event .time,.eventscalendar-app .event-list .event .location{display:block;min-height:20px;box-sizing:border-box;font-size:.8em;color:#666666;line-height:20px}.eventscalendar-app .event-list .event .description{box-sizing:border-box;height:40px;margin-bottom:10px;color:#666666}.eventscalendar-app .event-list .event .description p{display:inline;margin:0;padding:0}.eventscalendar-app .event-list .event.k-today{background-color:#f8f8f8;border-color:#e7e7e7}.eventscalendar-app .event-list .event .time-container{min-height:40px}.eventscalendar-app .event-list .event .calendar-popup-container{position:absolute;z-index:1000}.eventscalendar-app .event-list .event .event-date-container{left:0}.eventscalendar-app .events{box-sizing:border-box}.eventscalendar-app .events:after,.eventscalendar-app .events:before{display:table;content:""}.eventscalendar-app .events:after{clear:both}@media only screen and (max-width: 1024px){.eventscalendar-app .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{border-radius:0}.eventscalendar-app .k-scheduler-toolbar>ul.k-scheduler-views{z-index:1;top:0}.eventscalendar-app .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:none}.eventscalendar-app .k-scheduler-toolbar li.k-nav-current .k-lg-date-format{display:inline}}@media only screen and (max-width: 992px){.eventscalendar-app .controls .paging-container,.eventscalendar-app .controls .count-container{width:100%;text-align:center}}@media only screen and (max-width: 660px){.eventscalendar-app .event-header .app-title,.eventscalendar-app .event-header .see-all{float:none}}@media only screen and (max-width: 660px){.modal-footer .event-close{display:block;text-align:left;padding-bottom:15px}.modal-footer .btn{min-width:8em}}@media only screen and (max-width: 500px){.k-widget.k-window{width:100% !important;left:0 !important;right:0 !important}.k-widget.k-window .modal-footer .btn.pull-right{float:left !important;margin:5px 100% 0 0}}@media only screen and (max-width: 340px){.modal-footer .btn{margin-left:0px;margin-top:5px}.modal-footer .btn+.btn{margin-left:0px}}.eventscalendar-app .k-scheduler-toolbar .k-link{transition:background .075s ease-out;-webkit-transition:background .075s ease-out;-moz-transition:background .075s ease-out;-o-transition:background .075s ease-out}@media print{.eventscalendar-app .k-scheduler-toolbar .k-link{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}}.eventscalendar-app .events.list.vertical .event.first{margin-top:14px}.eventscalendar-app .events.list.vertical .event:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.eventscalendar-app .events.list.vertical .event{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f1f1f1}.eventscalendar-app .events.list.vertical .event .event-date-container .date-display{border:1px solid transparent}.eventscalendar-app .events.list.vertical.left .event-text-container{padding-left:160px;padding-right:14px}@media only screen and (min-width: 992px){.col-md-3 .eventscalendar-app .events.list.vertical .event{margin-bottom:14px;padding-bottom:14px}.col-md-3 .eventscalendar-app .events.list.vertical .event:last-child{margin-bottom:0;padding-bottom:0}.col-md-3 .eventscalendar-app .events.list.vertical .event .event-date-container{width:100px}.col-md-3 .eventscalendar-app .events.list.vertical .event .event-text-container{padding-left:120px}.col-md-3 .eventscalendar-app .events.list.vertical .event h3.title{font-size:1.1em}.col-md-4 .eventscalendar-app .events.list.vertical .event{margin-bottom:14px;padding-bottom:14px}.col-md-4 .eventscalendar-app .events.list.vertical .event:last-child{margin-bottom:0;padding-bottom:0}.col-md-4 .eventscalendar-app .events.list.vertical .event .event-date-container{width:140px}.col-md-4 .eventscalendar-app .events.list.vertical .event .event-text-container{padding-left:160px}.col-md-4 .eventscalendar-app .events.list.vertical .event h3.title{font-size:1.2em}}@media only screen and (max-width: 660px){.eventscalendar-app .events.list.vertical .event .event-date-container{width:35%}.eventscalendar-app .events.list.vertical .event .event-text-container{padding-left:38%}}.eventscalendar-app .k-scheduler-toolbar .k-link{transition:background .075s ease-out;-webkit-transition:background .075s ease-out;-moz-transition:background .075s ease-out;-o-transition:background .075s ease-out}@media print{.eventscalendar-app .k-scheduler-toolbar .k-link{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}}.eventscalendar-app .events.list.horizontal.eventscalendar-box-shadow .event-text-container{border:none}.eventscalendar-app .events.list.horizontal .event-list{margin:0 -14px;min-height:136px !important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.eventscalendar-app .events.list.horizontal .event-list.controls-top{margin-top:7px}.eventscalendar-app .events.list.horizontal .event{float:left;margin-bottom:14px}.eventscalendar-app .events.list.horizontal .event-date-container{border:none;width:100px;line-height:136px}.eventscalendar-app .events.list.horizontal .event-text-container{border:1px solid #f1f1f1;margin:0 14px;padding-right:7px;padding-left:114px}.eventscalendar-app .events.list.horizontal.list-2 .event{width:50%}.eventscalendar-app .events.list.horizontal.list-2.limit-2 .event{margin-bottom:0}.eventscalendar-app .events.list.horizontal.list-3 .event{width:33.33333333%}.eventscalendar-app .events.list.horizontal.list-3.limit-3 .event{margin-bottom:0}.eventscalendar-app .events.list.horizontal.list-4 .event{width:25%}.eventscalendar-app .events.list.horizontal.list-4.limit-4 .event{margin-bottom:0}.col-md-3 .eventscalendar-app .events.list.horizontal .event,.col-md-4 .eventscalendar-app .events.list.horizontal .event,.col-md-5 .eventscalendar-app .events.list.horizontal .event{width:100%}.col-md-6 .eventscalendar-app .events.list.horizontal .event{width:50%}@media only screen and (max-width: 992px){.eventscalendar-app .events.list.horizontal.list-3 .event{width:50%}.eventscalendar-app .events.list.horizontal.list-3.limit-3 .event{width:100%}.eventscalendar-app .events.list.horizontal.list-3.limit-3 .event:last-child{margin-bottom:0}.eventscalendar-app .events.list.horizontal.list-3.limit-3 .event:nth-child(1),.eventscalendar-app .events.list.horizontal.list-3.limit-3 .event:nth-child(2){margin-bottom:14px}.eventscalendar-app .events.list.horizontal.list-4 .event{width:50%}.eventscalendar-app .events.list.horizontal.list-4 .event:nth-child(1),.eventscalendar-app .events.list.horizontal.list-4 .event:nth-child(2){margin-bottom:14px}}@media only screen and (max-width: 768px){.eventscalendar-app .events.list.horizontal.list-2 .event,.eventscalendar-app .events.list.horizontal.list-3 .event,.eventscalendar-app .events.list.horizontal.list-4 .event{width:100%}.eventscalendar-app .events.list.horizontal.list-2 .event:last-child,.eventscalendar-app .events.list.horizontal.list-3 .event:last-child,.eventscalendar-app .events.list.horizontal.list-4 .event:last-child{margin-bottom:0}.eventscalendar-app .events.list.horizontal.list-2.limit-2 .event:not(:last-child){margin-bottom:14px}}@media print{.eventscalendar-app .event-categories,.eventscalendar-app .calendar-header .controls{display:none}.eventscalendar-app .event-header{border-color:#e5e5e5 !important;margin-bottom:0}.eventscalendar-app .event-header .app-title{width:100%}.eventscalendar-app .event-header .see-all{float:left}.eventscalendar-app .event-header .see-all>a{padding:0;border:none}.eventscalendar-app .k-scheduler-toolbar ul>li.k-state-selected a{text-decoration:underline !important}.eventscalendar-app .events.list.vertical.left .event-text-container,.eventscalendar-app .events.list.vertical.right .event-text-container{padding:0}.eventscalendar-app .events.list .event{margin-bottom:14px !important;padding:0 !important;margin:0 !important;width:100% !important;border:none !important}.eventscalendar-app .events.list .event .event-text-container{padding:7px 0 !important;border:none;border-bottom:none !important}.eventscalendar-app .events.list .event .description,.eventscalendar-app .events.list .event h3.title,.eventscalendar-app .events.list .event .location,.eventscalendar-app .events.list .event time{height:auto;margin-bottom:5px}.eventscalendar-app .events.list .event .event-date-container{background-color:transparent;position:inherit;width:100%}.eventscalendar-app .events.list .event .event-date-container .date-display{background-color:transparent;height:auto !important;line-height:3em !important;text-align:left}.eventscalendar-app .events.list .event .event-date-container .date-display .date{font-size:1.2em}.eventscalendar-app .events.list .event .event-date-container .date,.eventscalendar-app .events.list .event .event-date-container .day,.eventscalendar-app .events.list .event .event-date-container .month{color:#333333;position:inherit;display:inline;left:0}.eventscalendar-app .events.list .event .event-date-container .date,.eventscalendar-app .events.list .event .event-date-container .month{float:left;margin-right:5px}.eventscalendar-app .events.list .event .event-date-container .month:after{content:"-";margin:0 5px}}
