#calendar-widget{visibility:hidden;margin-bottom:2rem;position:relative}#full-calendar-link{display:inline-block;padding-left:15px;font-weight:bold}#calendar-widget.show-widget{visibility:visible}#calendar-widget label{font-weight:bold;line-height:2em}#calendar-widget select{width:auto;max-width:300px}#calendar-widget #month-data{margin:0;list-style:none;padding:0;border:1px solid #bfc5c9;border-top:0}#calendar-widget #month-data li{padding-left:.5rem;overflow:visible}#calendar-widget #month-data ul li:nth-child(odd) {background:none}#calendar-widget .alt-list li:nth-child(odd) {background:#f1f6f9}#calendar-widget .cal-entry ul{margin-top:0}#calendar-widget .cal-entry .cal-entry-date{margin-bottom:0}#calendar-widget .cal-entry .cal-entry-text{margin-bottom:0}#calendar-widget .cal-entry .cal-entry-text p{margin:0;padding:0}#calendar-widget .holiday{color:#00854f;font-weight:bold}@media (min-width:992px){#calendar-widget #cal-meta{right:0}}@media (min-width:1200px){#calendar-widget{}#calendar-widget label{line-height:1em}}.cal-selector{position:relative;text-align:center;background:#dfebf1;padding:5px 0;margin-top:1rem;border:1px solid #bfc5c9;border-bottom:0}.cal-selector .cal-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#4796c1;font-size:1.5rem;cursor:pointer}.cal-selector .cal-button:hover{color:#1e5989}.cal-selector .icon-circle-left{left:10px}.cal-selector .icon-circle-right{right:10px}.cal-selector #month-title{display:inline-block;margin:0 auto;font-family:"Raleway",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:bold;color:#1e5989;cursor:pointer}.cal-selector #month-selector{display:block;color:#fff;padding:0 30px}.cal-selector #month-selector>a{display:inline-block;color:#fff;text-decoration:none;padding:5px;margin:0;font-size:1em;border-radius:3px}.cal-selector #month-selector>a.selected-month{color:#3b2360;background:#ffd589}.cal-selector #month-selector>a.current-month{text-decoration:underline}