.eventCalendar-hidden{display:none}.eventCalendar-wrap{position:relative;overflow:hidden}.eventCalendar-arrow{position:absolute;z-index:5;top:3px}.eventCalendar-prev{left:3px}.eventCalendar-next{right:3px}.eventCalendar-monthTitle{display:block;text-align:center}.eventCalendar-monthWrap{position:absolute;top:0;left:0;z-index:2}.eventCalendar-currentMonth{z-index:1}.eventCalendar-daysList{display:table;width:100%}.eventCalendar-showAsWeek{display:block}.eventCalendar-daysList li{display:table-cell}.eventCalendar-dayWithEvents{background:rgba(0,0,0,.15)}.eventCalendar-current{background:rgba(0,0,0,.35)}.eventCalendar-showAsWeek li{display:block;float:left;width:14.28%;height:20px}.eventCalendar-daysList a{padding:0;display:block;text-align:center;font-size:8px;min-width:7px}.eventCalendar-loading{display:block;min-width:100px;height:40px;line-height:40px}.eventCalendar-list{position:relative;z-index:1}.eventCalendar-oldEventList{z-index:2}.eventCalendar-subtitle{padding-left:5px;font-weight:bold;font-size:120%}.eventCalendar-wrap{margin-bottom:20px;background-color:#fff;color:#807e7e}.eventCalendar-wrap .eventCalendar-arrow{text-decoration:none;color:#565656;padding:0 5px;line-height:28px;top:9px;padding:8px 10px}.eventCalendar-wrap .eventCalendar-arrow.prev{}.eventCalendar-wrap .eventCalendar-arrow:hover{opacity:.7}.eventCalendar-wrap .eventCalendar-arrow span{height:0;width:0;font-size:0;line-height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #333;float:left;text-indent:-5000px}.eventCalendar-wrap .eventCalendar-arrow.eventCalendar-prev span{border-left-width:0;border-right:6px solid #333}.eventCalendar-slider{height:80px}.eventCalendar-monthWrap{border-radius:10px;top:10px;left:0}.eventCalendar-currentTitle{line-height:25px;background-color:#fff;border-bottom:1px solid #565656;border-width:1px 0}.eventCalendar-currentTitle .eventCalendar-monthTitle{font-size:110%;text-decoration:none;font-weight:bold;color:#565656;text-transform:uppercase}.eventCalendar-daysList{zoom:1;padding:0;width:100%}.eventCalendar-daysList.eventCalendar-showAsWeek{margin:15px 5px;padding:10px;width:auto;background:#f5f5f5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #aaa;-webkit-box-shadow:0 1px 1px rgba(255,255,255,.1),inset 0 1px 1px #c8c8c8;-moz-box-shadow:0 1px 1px rgba(255,255,255,.1),inset 0 1px 1px #c8c8c8;box-shadow:0 1px 1px rgba(255,255,255,.1),inset 0 1px 1px #c8c8c8}.eventCalendar-daysList.showDayNames.eventCalendar-showAsWeek{border-radius:5px 5px 0 0}.eventCalendar-daysList:before,.eventCalendar-daysList:after{content:"";display:table}.eventCalendar-daysList:after{clear:both}.eventCalendar-day-header{text-align:center;font-size:12px;color:#333;background-color:#dfdfdf;border-bottom:solid 1px #bcbcbc;text-transform:uppercase}.eventCalendar-daysList.eventCalendar-showAsWeek li{height:auto;margin:0}.eventCalendar-daysList.eventCalendar-showAsWeek li.eventCalendar-empty{background-color:#ddd;min-height:27px}.eventCalendar-day a{text-decoration:none;font-size:10px;color:#424242}.eventCalendar-day{border-left:solid 1px #bcbcbc;background-color:#fff}.eventCalendar-day a{border:solid 1px #bcbcbc;border-width:0 1px 1px 0}.eventCalendar-showAsWeek .eventCalendar-day{border-left-width:0}.eventCalendar-showAsWeek .eventCalendar-day a{line-height:27px;font-size:11px}.eventCalendar-day a:hover{background-color:#e4e4e4}.eventCalendar-daysList li.today a{background:#e0eeff}li.eventCalendar-day.today a:hover{background-color:#7fc9ff}.eventCalendar-daysList li.eventCalendar-dayWithEvents a{background:#89b814;color:#fff}li.eventCalendar-day.eventCalendar-dayWithEvents a:hover{background-color:#88d112}.eventCalendar-daysList li.current a{color:#fff;background:#449fb2}li.eventCalendar-day.current a:hover{background-color:#79bdcc}.eventCalendar-loading{border-radius:4px;margin:20px auto;padding:0 10px;background-color:#ccc;color:#fff;text-align:center;position:absolute;z-index:4;top:25px;left:5px}.eventCalendar-loading.error{background-color:red}.eventCalendar-subtitle{padding-top:15px;padding-left:0;line-height:25px;border-bottom:1px solid #565656;border-width:1px 0;font-weight:normal;color:#333}.eventCalendar-list-wrap{min-height:100px;position:relative}.eventCalendar-list-content.scrollable{height:100px;overflow-y:auto;margin:0 5px 5px 0}.eventCalendar-list{margin:0;padding:0;list-style-type:none}.eventCalendar-list li{padding:10px;margin:5px 0;clear:both;list-style-image:none;background-color:#fafafa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #aaa}.eventCalendar-list li:hover{background-color:#f0f0f0}.eventCalendar-list li time{font-size:10px;line-height:13px}.eventCalendar-list li time em{float:left;font-style:normal}.eventCalendar-list li time small{font-size:10px;float:left;background-color:#807e7e;color:#fff;padding:0 5px 0 4px;margin:0 0 0 3px}.eventCalendar-list li .eventCalendar-eventTitle{display:block;clear:both;font-weight:bold;text-decoration:none;color:#555;text-transform:uppercase}.eventCalendar-list li a.eventCalendar-eventTitle{text-decoration:underline}.eventCalendar-list li a.eventCalendar-eventTitle:hover{text-decoration:underline}.eventCalendar-list li .eventDesc{clear:both;margin:0 0 5px 0;font-size:80%;line-height:1.2em}.eventCalendar-list .eventCalendar-noEvents{padding:10px;margin:5px;clear:both;list-style-image:none;background-color:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #aaa}.bt{font-size:12px;display:block;clear:both;text-align:center;margin-top:10px;padding:9px 34px 11px;text-decoration:none;font-weight:bold;line-height:1;color:#fff;background-color:#698b10;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#89b814),to(#698b10));background-image:-moz-linear-gradient(top,#89b814,#698b10);background-image:-ms-linear-gradient(top,#89b814,#698b10);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#89b814),color-stop(100%,#698b10));background-image:-webkit-linear-gradient(top,#89b814,#698b10);background-image:-o-linear-gradient(top,#89b814,#698b10);background-image:linear-gradient(top,#89b814,#698b10);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89B814',endColorstr='#698B10',GradientType=0);border:1px solid #698b10;border-color:#698b10 #698b10 #465f05;border-radius:4px;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all}.bt:hover{background-position:0 -15px;text-decoration:none}