html,body, .container{ background: #FFF; color: #000;  width: 100%;  font-size: 100%; font-family:  Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p, a, li , #calendar th{color: #000 !important;font-family:  Arial, Helvetica, sans-serif;text-decoration: none;}

table, th, td,.TB-head .TB-row > div, .TB-body .TB-row > div{ color:#000; border-collapse:collapse !important; border: 1px solid #333 !important; padding:5px; }
th, thead td, .TB-head .TB-row > div {border-bottom: 3px solid #333 !important;  color:#000;}
#layout { position: inherit; }

#wrapper, .button, #header, .profile-block .row div, .news-block, .profile-block h3,
.panel-row
{ border:0; box-shadow:none; background: none; }


img, iframe, input, select, textarea, input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], 
button, input[type=button], input[type=reset], input[type=submit], 
.button, #form_paging_links, #calendar_paging_links, #paging_links, #newschannel_paging_links, .gallery_paging_links,
#header .container,.slider-block, .featured-blocks,  nav#nav, #rgtprt, footer#footer, .breadcrumb, #footer, 
nav.submenu,  #form_paging_links, .copyright, #leftprt .map, .panel-heading .collapsed:after { display: none; }

.container, .eventsBlock .item, .webform, .webform .fieldrow, .profile-block .row div, .news-block, .profile-block .row div, .news-block,
.subpage-content-block, .subpage-content-block, body.subpage .subpage-content-block

{ marign: 0; padding: 0; }

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }

header#header h1, .panel-collapse.collapse{ display:block; }
#header{ position:relative; }


/* home*/
.event-list .img, .event-list .dtls {display:block; width:100%; margin:0; padding:0; float:none; max-width:none; text-align:left;}
.event-list .img a{text-align:left;  }
.event-list .img .date{ text-transform:none;}
.event-list .img .date span{ display:inline;font-size:1em;text-transform:none;} 

.eventsBlock .item div.date, div.item p{ width:auto; background:none; color:#000; float:none; display:block; text-align:left;  margin:0; font-size:14px !important; }
div.item div.date span.week, div.item div.date span.date, div.item div.date span.month { display:inline; background:none; color:#333; font-size:14px !important; } 
.eventsBlock .item{ margin:5px 0;}

.profile-block .row div, .news-block{ margin:0; border:0;}
.event-list .img, .event-list .dtls {display:block;width:100%;height: auto;background: none;margin: 0 !important;padding:0;float:none;max-width:none;text-align:left;}
.event-list .img a{text-align:left;  }
.event-list .img .date{ text-transform:none;}
.event-list .dtls .date, .event-list .dtls .loc, .event-list .img .date span{display: inline !important;font-size:1em;text-transform:none;background: none !important;color: #000;font-size: 1em !important;font-weight: normal !important;} 
.event-list .dtls h4{ color:#000;}

/*webform*/
.webform .fieldgroup_label, .fieldgroup_label { margin:0; padding:0; color:#333; font-weight:bold; border:0; font-size:1.2em;  }
.webform .fieldrow { text-align:left;}
.webform .fieldrow .fieldlabel, .webform .fieldrow .fieldval { display: inline-block; width: 40%; margin: 0 0.5%;}

form table tr td { padding:2px 5px;}

table.webform_detail_view,table.webform_detail_view tr, table.webform_detail_view td { border:0 !important; border-collapse:collapse !important; }