.events_box{width:100%;float:left;font-family:Helvetica;}
.events_box .bigCalendar .years{width:100%;height:25px;color:#e6e7e5;background-color:#78A22F;padding:3px 0;}
.events_box .bigCalendar .years div{float:left;cursor:pointer;font-size:12pt;height:25px;margin-top:-3px;padding:5px 15px;}
.events_box .bigCalendar .months{width:100%;height:22px;color:#e6e7e5;background-color:#666;margin:0 0 20px;padding:4px 0 0;}
.events_box .bigCalendar .months div{float:left;cursor:pointer;height:22px;border-right:1px;font-size:9pt;margin-top:-4px;padding:4px 19px 0 17px;}
.selectedYear{background-color:#666;}
.selectedMonth{background-color:#FFF;color:#333;}
.events_box ul.events_details{width:440px;margin-top:20px;padding:0;}
.eventdateactive a{background-color:#5c861a!important;color:#FFF!important;}
.smallCalendar{float:left;width:250px;margin:20px 0 0 10px;}
.bigCalendar{float:left;width:680px;margin:20px 0 0 10px;}
.list-general{float:left;width:100%;}
.list-general li{background:none repeat scroll 0 0 transparent;border-bottom:1px solid #CCC;float:left;width:100%;margin:0 0 20px;padding:0 0 10px;}
.list-general li:last-child{border:0 none;margin:0;}
.list-general .thumb{float:right;}
.list-general div.event-detail{float:left;width:470px;}
.list-general div.event-image{float:right;width:210px;}
.list-general div.event-image .btnGreen{float:right;margin-top:20px;}
.list-general small{display:block;font-size:13px;font-style:normal;font-weight:700;margin:0 0 6px;}
.list-general.list-event p{line-height:14px;}
.list-general .info,.list-general .category-info,.list-general .venue-info{font-weight:700;}
.hasDatepicker{margin-top:-17px}