@media screen and (min-width: 769px){.no-events{display:none}}.event_nav li{margin-left:0 !important}.event_nav{float:right}.event_nav select{margin:0 .2em 0 0;border:none;z-index:7;background:#fff;font-size:1.8rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;padding-right:1em;background-position:97% 50%;background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAICAYAAAAftBSpAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wEZBSYOHWBZNwAAAKNJREFUKM+Vz0FxAkEQBdAHFQFIQEIkrIRcdy4EB+sAJETCnP4ZCUhAQgTkgIBULZdJ1bIBCubY8/t196Lv+zf84CvJ3guvlLLHsEzyiwG7Ukp9AajYYVhCkootNs9ALbPBNkldjOM4/exwwDe6JOdZ8wpHrPGR5AhXSAu+t+AVNAO6JKe/nn/IBDrgjM9Wrli1DU7T/E3kxmT3TnyIzCD3ALgAVCZQHxvNEt0AAAAASUVORK5CYII=')}.event_nav .button{font-size:2.3rem;width:24px;cursor:pointer}.title_year{float:left}.calendar ul.month-browser li{width:33.3%;padding:0;border:0;text-align:center;text-transform:uppercase;height:auto;margin:20px 0}.calendar{width:100%}.calendar ul{list-style:none;padding:0;margin:0;clear:both;width:100%}.calendar ul.weekdays{height:40px}.calendar ul.weekdays li{text-align:center;border:none !important;padding:7px 6px;color:#555;font-size:18px;margin-bottom:.2em}.calendar li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:14.2857142857%;padding:5px;display:block;float:left;border:1px solid #ccc;margin-left:0 !important;margin-right:-1px;margin-bottom:-1px;overflow:visible !important}.calendar .days:last-child li{margin-bottom:0px !important}.calendar li .day,.calendar li .month{display:none}.calendar .date{text-align:right;margin-bottom:5px}.show-info{display:block;font-size:16px;border-radius:4px;padding:10px;line-height:14px;background:#f2f2f2;border:1px solid #d4d4d4;color:#656565;text-decoration:none;cursor:pointer}.show-info h3{margin:0 0 .2em 0;font-size:2rem}li div.show-info p{font-size:1.8rem;font-weight:normal;margin-bottom:5px}.show-info .meta{font-weight:bold;font-size:1.4rem}.show-info:hover .venue{display:block}.show-info .show-name{text-decoration:underline}.show-info .show-time,.venue{color:#555;margin-top:2px;text-decoration:none}.calendar .no-shows{display:none}.calendar .venue{display:none}.calendar .venue:before{content:'at the '}.calendar li.out_of_range{background-color:#F5F5F5;color:#666}@media only screen and (max-width: 768px){.calendar ul.month-browser li{font-size:12px}.calendar ul{width:100%;box-sizing:border-box}.calendar .weekdays{display:none}.calendar li{display:block;height:auto !important;border:1px solid #ededed;width:100%;box-sizing:border-box;padding:10px;margin-bottom:-1px}.calendar li .day,.calendar li .month{display:inline}.calendar .no-shows{display:block;color:#ccc;text-align:center}.calendar .date{text-align:center}.show-info .show-name{font-size:16px;margin-bottom:5px}.show-info .venue,.show-info .show-time,.show-info:hover .venue,.show-info:hover .show-time{display:inline}.calendar li.out_of_range{display:none}}@media only screen and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){.show-info .venue,.show-info .show-time,.show-info:hover .venue,.show-info:hover .show-time{display:inline}}.calendar li.date_fill{background-color:#f5f5f5}@media only screen and (max-width: 768px){.calendar .date_fill{display:none}#setyear,#setmo{display:none}}.calendar .show-info{max-width:320px;position:absolute}.calendar .event_item_title{width:100%}.category_colors{display:none}.category_colored{width:6px;height:6px;border-radius:50%;float:left;margin:0 2px}.event_results .button{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:0 2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:12px/100% Arial, Helvetica, sans-serif;padding:.3em .7em .3em;text-shadow:0 1px 1px rgba(0, 0, 0, .3);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .2);box-shadow:0 1px 2px rgba(0, 0, 0, .2)}.right{float:right}.event_results .button:hover{text-decoration:none}.event_results .button:active{position:relative;top:1px}.calendar .calendar-day{margin-bottom:-1px}.calendar .show-info{line-height:1.2}#loading{display:none !important}.event_title{text-align:center;line-height:1.0em}@media screen and (min-width: 767px){.event_title{text-align:left}}.event_results .title_year h3{margin-top:0;margin-bottom:.5em}



