.clndr-holder.clndr_full-size-calendar{font-size:18px}@media screen and (max-width:600px){.clndr-holder.clndr_full-size-calendar{font-size:12px}.clndr-holder.clndr_full-size-calendar .event-listing,.clndr-holder.clndr_full-size-calendar .clndr-grid{float:none;width:100%;border:0}.clndr-holder.clndr_full-size-calendar .event-listing{margin-top:1em;font-size:1.3em}.clndr-holder.clndr_full-size-calendar .event-listing-title{display:none}.clndr-holder.clndr_full-size-calendar .clndr-grid .days .day .day-number{margin:.1em auto}}.clndr-holder.clndr_mini-calendar{font-size:12px;max-width:300px}.clndr-holder.clndr_mini-calendar .event-listing,.clndr-holder.clndr_mini-calendar .clndr-grid{float:none;width:100%;border:0}.clndr-holder.clndr_mini-calendar .event-listing{margin-top:1em;font-size:1.3em}.clndr-holder.clndr_mini-calendar .event-listing-title{display:none}.clndr-holder.clndr_mini-calendar .clndr-grid .days .day .day-number{margin:.1em auto}.clndr-holder.clndr_full-size-calendar .clndr-grid .days .day.calendar-dow-1,.clndr-holder.clndr_mini-calendar .clndr-grid .days .day.calendar-dow-1{border-left:0}.clndr-holder.clndr_full-size-calendar .clndr-grid .days .day.calendar-dow-0,.clndr-holder.clndr_mini-calendar .clndr-grid .days .day.calendar-dow-0{border-right:0}.clndr-holder *{box-sizing:border-box}.clndr-holder{width:100%;font-family:'Arial';line-height:1;background:#fff;color:#575757;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.clndr-holder .clndr-controls{position:relative;font-size:1.2em;padding:1em;background:#fff}.clndr-holder .clndr-controls .clndr-nav{position:absolute;left:50%;width:16em;margin-left:-8em;height:100%;top:0;padding-top:.5em}.clndr-holder .clndr-controls .clndr-previous-button,.clndr-holder .clndr-controls .clndr-next-button{cursor:pointer;font-size:2em}.clndr-holder .clndr-controls .clndr-previous-button{float:left}.clndr-holder .clndr-controls .clndr-next-button{float:right}.clndr-holder .clndr-controls .current-month{text-align:center;line-height:1.2}.clndr-holder .clndr-controls .clndr-previous-button:hover,.clndr-holder .clndr-controls .clndr-next-button:hover{opacity:.5}.clndr-holder .clndr-grid{border-right:4px solid #fff;float:left;width:65%}.clndr-holder .clndr-grid .days-of-the-week{width:100%}.clndr-holder .clndr-grid .days-of-the-week .header-day{background:#3b5fa2;color:#fff;float:left;padding:.5em;text-align:center;width:14.2857%;font-size:1.4em;margin-bottom:4px}.clndr-holder .clndr-grid .days{width:100%}.clndr-holder .clndr-grid .days .day,.clndr-holder .clndr-grid .days .empty{background-color:#eee;border-bottom:2px solid #fff;float:left;text-align:center;width:14.2857%;font-size:1.4em;border-left:1px solid #fff;border-right:1px solid #fff}.clndr-holder .clndr-grid .days .day .day-number{border-radius:50%;display:block;margin:.3em auto;padding:.5em .4em;width:2em;height:2em}.clndr-holder .clndr-grid .days .day.event .day-number,.clndr-holder .clndr-grid .days .empty.event .day-number{background:#3b5fa2;color:#fff}.clndr-holder .clndr-grid .days .day.alternate-bg{background-color:#eaeff6}.clndr-holder .clndr-grid .days .day.adjacent-month,.clndr-holder .clndr-grid .days .empty.adjacent-month{opacity:.3}.clndr-holder .clndr-grid .days .today{background-color:#71bbd2!important;color:#fff}.clndr-holder .event-listing{float:left;width:35%}.clndr-holder .event-listing .event-listing-title{background-color:#71bbd2;color:#fff;padding:.5em;font-size:1.4em;text-align:center}.clndr-holder .event-listing .event-item{padding:.6em;display:block;background:#e9e9e9;color:#575757;margin-top:4px}.clndr-holder .event-listing .event-item .event-item-date{display:block;font-weight:bold;color:#3b5fa2}.clndr-holder .event-listing .event-item .event-item-name{display:block;font-size:1.1em;margin-top:.25em}.clndr-holder .event-listing .event-item .event-item-time{display:block;font-size:.8em;font-style:italic;margin-top:.45em}.clndr-holder .event-listing .event-item .event-item-desc{display:block;font-size:.8em;margin-top:1em;padding-top:1em;border-top:1px solid #3b5fa2}.clndr-clearfix::after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.clndr-holder{background:#fff;color:#575757}.clndr-holder .clndr-controls{background:#fff}.clndr-holder .clndr-grid{border-right-color:#fff}.clndr-holder .clndr-grid .days-of-the-week .header-day{background:#3b5fa2;color:#fff}.clndr-holder .clndr-grid .days .day,.clndr-holder .clndr-grid .days .empty{background-color:#eee;border-bottom-color:#fff;border-left-color:#fff;border-right-color:#fff}.clndr-holder .clndr-grid .days .day.alternate-bg{background-color:#eaeff6}.clndr-holder .clndr-grid .days .day.event .day-number,.clndr-holder .clndr-grid .days .empty.event .day-number{background:#3b5fa2;color:#fff}.clndr-holder .clndr-grid .days .today{background-color:#71bbd2!important;color:#fff}.clndr-holder .event-listing .event-listing-title{background-color:#71bbd2;color:#fff}.clndr-holder .event-listing .event-item{background:#e9e9e9;color:#575757}.clndr-holder .event-listing .event-item .event-item-date{color:#3b5fa2}.clndr-holder .event-listing .event-item .event-item-desc{border-top-color:#3b5fa2}