.darkcell {border: 1px solid #666666; background-color: #F0F0F0;}
.lightcell {border: 1px solid #666666; background-color: #FFFFFF;}
.clearcell {border: 1px solid #666666; background-color: #FFFFFF;}
.titlecell {border: 1px solid #CCCCCC; background-color: #666666; color: #FFFFFF;}
.darkcell_no_border {background-color: #F0F0F0;}
.lightcell_no_border {background-color: #FFFFFF;}
.clearcell_no_border {background-color: #FFFFFF;}
.titlecell_no_border {background-color: #666666; color: #FFFFFF;}

.header_table_body {}
.header_table_tr {}
.header_table_td {}
.header_span_date {}
.header_span_printerfriendly {}

.header_span_breadcrumb {font-weight: bold;}

.adminnavigation_div_options {text-align: center;}

.showmonth_div_page {text-align: center;}
.showmonth_table_body {}
.showmonth_table_td_previous {text-align: left;}
.showmonth_table_td_lastmonth {text-align: right;}
.showmonth_table_monthname {text-align: center;}
.showmonth_span_monthname {font-weight: bold;}
.showmonth_table_td_nextmonth {text-align: left;}
.showmonth_table_td_forward {text-align: right;}
.showmonth_span_dayofweek {}
.showmonth_div_eventdivider {border-bottom: 1px solid #666666;}
.showmonth_span_canceled {text-decoration: line-through;}
.showmonth_span_eventtitle {font-size: smaller;}
.showmonth_table_td_months {text-align: center;}

.navigation_table_body {text-align: center;}

.selectattributes_table_body {text-align: center;}

.showlist_table_body {}
.showlist_table_td_title {text-align: left;}
.showlist_span_title {font-size: 125%;}
.showlist_span_eventdate {font-size: 90%;}
.showlist_span_canceled {text-decoration: line-through;}
.showlist_span_eventtitle {font-size: 125%;}
.showlist_table_td_separator {border-bottom: 1px solid #663399;}

.showevent_div_page {text-align: center;}
.showevent_table_td_eventinformation {border: 1px solid #666666; background-color: #F0F0F0;text-align: center;font-weight: bold;}
.showevent_table_td_title {border: 1px solid #666666; background-color: #F0F0F0;text-align: right;}
.showevent_table_td_value {border: 1px solid #666666; background-color: #FFFFFF;text-align: left;}

.search_table_td_search {text-align: center;font-weight: bold;}
.search_table_td_title {text-align: right;}
.search_table_td_value {text-align: left;}
.search_div_nomatches {text-align: center;}


