body, #calendar td.caption{background: #FFF; color: #000;  width: 100%;  font-size: 100%; font-family:  Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, p, a, li, label, span, #calendar th{ color: #000 !important; font-family:  Arial, Helvetica, sans-serif; }

#layout { position: inherit; }

.wrapper, .footer, div.article,.slider-block, .page-content-block,header, .header,.header:after, .content-block 
{ position:relative; margin:0; padding:0; border:0; box-shadow:none; background: transparent;color: #000;}

div:empty, .copyright,  .breadcrumb, #topnav, footer, #form_paging_links, #rgtprt .map, img, form, 
.slider_block, .logo, .search-btn, #main-navigation, .nav-icon, .search-form-wrapper, .feature-blocks, #rgtprt, .cd-top, .splitright a,
#calendar td.caption .nav, .subpageHeader-block, .Header .Navigation, #wrapper > .page-content-block ~ .container > hr,
.printreceipt, .sponsorsList, a.button, button.button, .divTable .divRow .divCol.actions, .topNav, .menuIcons,.memberSidebar, #sliderSection {display: none;}

.fieldgroup_label {margin:0;border-bottom: 1px solid #333;}

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{ display:block;}
header.Header{ position:relative;}
header.Header h1{display:block;text-align: center;}

div.webform.newPostTemplate {page-break-after: always;}

a[href]:after {  content: '';  }
abbr[title]:after {  content:'';  }
a[href^="#"]:after, a[href^="javascript: "]:after {  content: "";  }

 
.divTable.attendeeRows { margin:0;}

    .divTable.attendeeRows .divRow .divCol.fName,.divTable.attendeeRows .divRow .divCol.attendees, #exhibitorRows  .divRow .divCol.fName, #exhibitorRows  .divRow .divCol.attendees,  
#exhibitorRows  .divRow.footer .divCol.grandTotal, .divColGroup.active .divRow .divCol, .divColGroup.active ~ .divRow.footer .divCol {border:1px solid #ddd;}

 