.ba-section-events h3.title,.ba-events-detail h3.title{line-height:normal;margin-bottom:0px;font-size:1.6rem}.ba-section-events .media,.ba-events-detail .media{padding:1em 1em 0 1em;margin-top:0px}.ba-section-events .event-calendar table,.ba-events-detail .event-calendar table{background-color:#fafafa;border-bottom:1px solid #cacaca}.ba-section-events .event-calendar table thead .event-header,.ba-events-detail .event-calendar table thead .event-header{padding:0.75em}.ba-section-events .event-calendar table thead th,.ba-events-detail .event-calendar table thead th{padding:0.3em 0}.ba-section-events .event-calendar table thead th.row_header,.ba-events-detail .event-calendar table thead th.row_header{border-right:1px solid #dedede;background:#ffea81}.ba-section-events .event-calendar table tbody td.today .day,.ba-events-detail .event-calendar table tbody td.today .day{font-weight:bold}.ba-section-events .event-calendar table tbody td,.ba-events-detail .event-calendar table tbody td{padding:0.3em}.ba-section-events .event-calendar table tbody td .day,.ba-events-detail .event-calendar table tbody td .day{padding:31%;text-align:center;font-size:0.7rem}.ba-section-events .event-calendar table tbody td .day a,.ba-events-detail .event-calendar table tbody td .day a{display:block;color:#fff}.ba-section-events .event-calendar table tbody td .day a:hover,.ba-events-detail .event-calendar table tbody td .day a:hover{text-decoration:none}.ba-section-events .event-calendar table tbody td .day.active,.ba-events-detail .event-calendar table tbody td .day.active{background:#7c7c7c}.ba-section-events .event-calendar table tbody td.row_header,.ba-events-detail .event-calendar table tbody td.row_header{border-right:1px solid #dedede;background:#ffea81}.ba-section-events .event-calendar table tbody td.row_header .day,.ba-events-detail .event-calendar table tbody td.row_header .day{background:transparent;border:0px}.ba-section-events .event-calendar.full table,.ba-events-detail .event-calendar.full table{margin:0px auto}.ba-section-events .event-calendar.full table thead th,.ba-events-detail .event-calendar.full table thead th{line-height:0.9rem;font-size:0.9rem}.ba-section-events .event-calendar.full table thead th.week_abbr,.ba-events-detail .event-calendar.full table thead th.week_abbr{line-height:1.2rem;font-size:1.2rem}.ba-section-events .event-calendar.full table tbody td,.ba-events-detail .event-calendar.full table tbody td{padding:0.7em}.ba-section-events .event-calendar.full table tbody td .day,.ba-events-detail .event-calendar.full table tbody td .day{padding:28%;font-size:0.9rem}.span3 .ba-section-events .event-calendar.full table,.span3 .ba-events-detail .event-calendar.full table{margin:0px auto}.span3 .ba-section-events .event-calendar.full table thead th,.span3 .ba-events-detail .event-calendar.full table thead th{line-height:0.7rem;font-size:0.7rem}.span3 .ba-section-events .event-calendar.full table tbody td .day,.span3 .ba-events-detail .event-calendar.full table tbody td .day{padding:26%;font-size:0.7rem}.event-short-description{overflow:hidden;height:44px;word-wrap:break-word}.event-date span.add-on{margin:10px 0;height:30px}input.event-filter-date{height:30px;margin:10px 0}ul.ba-event-filter-view-link{list-style:none}ul.ba-event-filter-view-link li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:0.5em;text-align:center}.ba-popop-header .ba-popup-close{margin-top:-25px}.ba-event-archive li{list-style:none}.ba-event-header-wrapper{background-color:#ee2e32;color:#fff}.ba-event-header-wrapper a{color:#fff}.ba-event-header-wrapper .chevron-left,.ba-event-header-wrapper .chevron-right{font-size:12px;vertical-align:middle;margin-top:-6px}.ba-event-header-wrapper .chevron-left{margin-left:2em}.ba-event-header-wrapper .chevron-right{margin-right:2em}.ba-event-header-year{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:49%;box-sizing:border-box}.ba-event-header-month{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:49%;box-sizing:border-box}.ba-event-list .title a{color:#7d7d7d}.ba-event-list .title a:hover{text-decoration:none}.ba-event-list .media-heading a{color:#a8a8a8}.ba-event-list .media-heading a:hover{text-decoration:none}.ba-event-list small{color:#a8a8a8}.ba-event-list address a{color:#a8a8a8}.ba-event-list address a:hover{text-decoration:none}
