/* Events Calendar styles */

/* Calendar Output */

div#ec_calendar {display:block;margin-bottom:2.25em;color:#707070;font-family:arial,verdana,helvetica,sans-serif;font-size:1em;}
div#ec_calendar a {color:#E40029;text-decoration:none;}
div#ec_calendar div.ec_title {text-align:center; margin-bottom:0.5em;}
div#ec_calendar div.ec_calendartable {}
html>body div#ec_calendar div.ec_calendartable {}
div#ec_calendar div.ec_calendartable table { display:table; table-layout:fixed;	width:100%; border-collapse:collapse;border:1px solid #F2F2EE;}
div#ec_calendar td { padding:1px; border:1px solid #F2F2EE;}
div#ec_calendar td.ec_calendar_dayheader { font-weight:bold; }
div#ec_calendar td.ec_calendar_day { background-color: #fff; }
div#ec_calendar td.ec_calendar_selectday { background-color: #D7E2ED; }
div#ec_calendar td.ec_calendar_currentday {background-color:#D7E2ED;}
div#ec_calendar div.ec_calendar_nav {display:block; width: 100%;}
div#ec_calendar div.ec_calendarprev {width:46%; float: left; display:inline; text-align:left;}
div#ec_calendar div.ec_calendarnext {width:46%; float: right; display:inline; text-align:right;}
/* end calendar styles */ 

/* ec search area styles */

div#ec_search {display:block;margin-bottom:2.25em;font-family:arial,verdana,helvetica,sans-serif;font-size:1em;}
div#ec_search div.ec_title {margin-bottom: 0.5em; text-align: center;}
div#ec_search div.ec_searchfields {}
div.ec_searchfields div.ec_sf_group1,
div.ec_searchfields div.ec_sf_group2,
div.ec_searchfields div.ec_sf_group3,
div.ec_searchfields div.ec_sf_group4 {display:block; margin-bottom:12px;}
div.ec_sf_group1 div.formlabel,
div.ec_sf_group2 div.formlabel,
div.ec_sf_group3 div.formlabel,
div.ec_sf_group4 div.formlabel {display:block; padding-bottom:3px; font-weight:bold;} 
div.ec_sf_group1 div.forminput,
div.ec_sf_group2 div.forminput,
div.ec_sf_group3 div.forminput,
div.ec_sf_group4 div.forminput {display:block;}
div.ec_sf_group1 div.forminput input[type="text"],
div.ec_sf_group2 div.forminput input[type="text"] {border:1px solid #CCCCCC; padding:2px;}
div.ec_sf_group3 div.forminput input[type="text"],
div.ec_sf_group4 div.forminput input[type="text"] {border:1px solid #CCCCCC; padding:2px;}
div.ec_sf_group2 div.forminput select {border:1px solid #CCCCCC; padding:2px;}
div.input_sample {display:block; color:#CCCCCC;}
div#ec_search div.ec_searchbutton {display:block; width:100%;}
div.ec_searchbutton div.ec_button1 {float:left; display:inline; margin-right:5px;}
div.ec_searchbutton div.ec_button2 {float:left; display:inline;}
div.ec_searchbutton div.ec_button1 input[type="submit"],
div.ec_searchbutton div.ec_button2 input[type="submit"] {}

/* end ec search area styles */

/* ec search results and list styles */

div#ec_list {}
div#ec_list div.ec_resultsnoevents {margin-top:1.0em;}
div#ec_list div.searchresults_stats {display:block; margin-bottom:1.0em;}
div#ec_results {}
div#ec_results div.ec_event {margin-top:1.0em; margin-bottom:1.0em;}
div#ec_results div.ec_list_eventDate {margin-bottom:3px;}
div#ec_results div.ec_list_detailsAddress {font-size:1.0em; font-weight:bold;}
div#ec_results div.ec_list_location {font-style:italic;}
div#ec_results div.ec_list_categoryName {}
div#ec_results div.ec_list_summary {margin-top:1.0em;}
div.ec_hr {width:100%; display:block; background-color:#EEEEEE; margin-top:4px; margin-bottom:1px; height:1px; border:0;}
div#ec_results div.ec_nowshowing {font-weight:bold; padding-bottom:10px; margin-bottom:1.0em; border-bottom:1px solid #EEEEEE;}
div#ec_list div.ec_listnoevents { margin-top: 1.0em; font-weight:bold;}

/* end search results and list styles */

/* ec details page styles */

div#ec_details {}
div#ec_details div.ec_headers {margin-bottom: 1.0em; display:block; border-bottom:1px solid #CCCCCC;}
div#ec_details div.ec_registerlink {display:block;}
div#ec_details div.ec_info {display:block; border-bottom:1px solid #000000; padding-bottom:6px;}
div.ec_details_info {float:left; display:inline;}
div.ec_details_logo {float:right; display:inline; text-align:right;}
div.ec_details_date {}
div.ec_details_name {font-weight:bold; font-size:1.4em;}
div.ec_details_location {font-style:italic;}
div.ec_details_category {}
div.ec_details_website {margin-bottom:1.0em;}
div.ec_details_contactName {}
div.ec_details_contactPhone {}
div.ec_details_contactEmail {}
div#ec_details div.ec_body {padding-top:10px;}
div#ec_details div.ec_backlink {margin-top:1.0em;}
div#ec_details div.ec_details_notFound {margin-top:1.0em;}

/* end ec details page styles */

/* ec lure styles */

div#ec_lure {}
h2.ec_intro {}
div#ec_lure div.ec_results {}
div#ec_lure div.ec_event {margin-bottom:1.4em;}
div#ec_lure div.ec_lure_eventDate {}
div#ec_lure div.ec_lure_detailsAddress {font-size:1.0em; font-weight:bold;}
div#ec_lure div.ec_lure_location {font-style:italic;}
div#ec_lure div.ec_lure_category {}
div#ec_lure div.ec_lure_morelink {text-align:right;}
div#ec_lure div.ec_listnoevents {}

/* end ec lure styles */

