.sidebar{float:left}
.subsite-content .maincontent{float:none;width:auto;margin-left:290px;margin-right:0}
div.eventsMiniCalendar .ui-datepicker .ui-datepicker-prev,div.eventsMiniCalendar .ui-datepicker .ui-datepicker-next{border:1px solid transparent;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
div.eventsMiniCalendar .ui-datepicker .ui-datepicker-prev.ui-state-hover,div.eventsMiniCalendar .ui-datepicker .ui-datepicker-next.ui-state-hover{border:1px solid #dfdeda;background:0;top:2px;right:2px}
div.eventsMiniCalendar .ui-datepicker .ui-datepicker-prev.ui-state-hover{left:2px}
div.eventsMiniCalendar .ui-datepicker table.ui-datepicker-calendar{border:0}
div.eventsMiniCalendar .ui-datepicker table.ui-datepicker-calendar td a.ui-state-default{background:0;border:0;border-bottom:1px solid #dfdeda;text-align:center}
div.eventsMiniCalendar .ui-datepicker table.ui-datepicker-calendar td a.ui-state-default.ui-state-active{background:rgba(243,243,243,0.75)}
div.eventsMiniCalendar .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-today a{color:#ffd400}
div.eventsMiniCalendar .ui-datepicker table.ui-datepicker-calendar td.hasEvents a.ui-state-default{border-bottom:1px solid #ffd400;font-weight:bold !important}
div.eventsMiniCalendar div.filterbox div.sb-highlight-box{background:0;padding-top:0}
div.eventsMiniCalendar div.filterbox div.sb-highlight-box ul>li{background-position:.5em 50%;padding-left:1.5em;position:relative;padding-right:18px;cursor:pointer}
div.eventsMiniCalendar div.filterbox div.sb-highlight-box ul>li.filterSelected{border:1px solid #dfdeda;font-weight:bold;background:rgba(243,243,243,0.75) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sKHAwzE52da0AAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAB+UlEQVQoz22Sz2pTYRDFf/PdFJq2uEgQd6EEhIuYEKKrvoGbm68LEYt/HkDBZ/ERrJJNNzcfAV9AXIUSaFIKJjaFLgoWWtw0Se+dcdGkVPHsBs5w5vwYAQghkCQJIYR7ZrYjIjvAU27UM7O2iLSTJPm99EqapnjvCSE8Az6KyEP+IzP7AXxIkuRrp9NBANI0fRVF0WfAFiYRkbtLtpglz/PX3vsv0ul0HjjnhkBpc3NTzIzxeEwURYgIWZZRqVRYW1tjNBqZmZ2r6mPnnHtpZmVA1tfXqdVqxHG8TKJardJsNtnY2AAQ4H4URTsFM3suIpgZBwcHrKysEMcxs9mM+XxOvV7n7OyMfr+PmbHwvigAjwCWnfr9PtPplFqthplxcnLCYDC4XVqo4e6SWyZfXl4C4Jzj4uICVf0X8rwAHAJbAFmWUa1WqdfrTCYTrq+vaTQarK6ucnR0dAsMGBREZM/MtgAqlcptp+FwiJlRLBaJ45gsy5hMJsuT91ye523gl4hYuVzm9PSUXq+HqmJm7O/vc3x8TKlUQkQMOM/zvL18gDdRFH0SETOzvx5gkWCL/pLn+Vvv/a4LIeC931XVbVUd3zC6gXSXm6r+VNVt7/1uCAF3dXVFt9ul1WqlwBNVfW9m30RkBsxE5LuqvgOarVYr7Xa7TKdT/gAYixUp5DPw5wAAAABJRU5ErkJggg==') no-repeat right 3px center}
div.eventsMiniCalendar div.filterbox div.sb-highlight-box ul>li a:active,div.eventsMiniCalendar div.filterbox div.sb-highlight-box ul>li a:focus{outline:0;text-decoration:none}
div.eventsMiniCalendar div.filterbox div.sb-highlight-box ul>li img{display:none;cursor:pointer;position:absolute;top:50%;right:3px;margin-top:-7px}
div.eventsMiniCalendar div.filterbox div.sb-highlight-box ul>li.filterSelected img{display:block}
.missing-event-listing{border:1px solid red;color:red;padding:10px;margin:10px}