body { font: 11px/18px arial, sans-serif; border: 0px solid red; padding: 0; margin: 0;  }
#mainContainer { border: 0px solid blue; padding: 0; margin: 0; }
#container { border: 0px solid green; margin: 0; padding: 0; }
#utilityMenu { display: none; }
h1, h2, h3, h4, h5, h6 { color: black; background: none; border: 0px solid green; }
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { visibility: visible; }
p.dividers { background-color: white; color: black; }
p span.gold { color: black; }

h1.capdm_logo { display: none; }
#homepageBanner { display: none;  }
/*
#homepageBanner h2.left { width: 100%; background: none; margin: 10px 0; text-align: left; height: auto; font-size: 16px;  }
#homepageBanner h2.left span { visibility: visible; }
#homepageBanner h2.right { display: none; }*/

h2.right { display: none; }
#homeContentContainer { }
#intro, #committeeNews, #inTheWorks { width: 100%; margin: 0; padding: 0;  }
#homepageContent { width: 100%; background: none; height: auto; }
#highlightArea { clear: both; }
h3.welcomeMembers, h3.committeeNewsHeader, h3.inTheWorksHeader { background: none; margin: 12px 0 7px 0; padding: 0;}
h3.welcomeMembers span, h3.committeeNewsHeader span, h3.inTheWorksHeader span { visibility: visible; }
#inTheWorks { border-left: 0px solid #f3e7c9; margin: 0; padding: 0;}
h4.viewCommitteeNews, h4.learnAboutInitiatives {  margin: 7px 0; padding: 0; border: 0px solid red; background: none; }
h4.viewCommitteeNews span, h4.learnAboutInitiatives span { visibility: visible; text-decoration: underline; }
#highlightArea, #promo { width: 90%; height: auto; background: none; margin: 10px 0 0 0; }
#quotes { display: none; }
h3.conference { width: auto; height: auto; background: none; border: 1px solid black; padding: 10px; margin: 10px 0; text-align: left;}
h3.conference span { visibility: visible; }

#capdmNewsBanner h2.left { background: none; height: auto; width: 100%; text-align: left; }
#capdmNewsBanner h2.left span { visibility: hidden; height: auto; }
#capdmNewsBanner h2.right { display: none;  }

#content h3.newsHeading { border: 0px solid purple; }
#content h3.newsHeading span { display: block; visibility: visible; color: black; }

#committeeNewsBanner h2.left { background: none; height: auto; width: 100%; text-align: left; }
#committeeNewsBanner h2.left span { visibility: hidden; height: auto; }
#committeeNewsBanner h2.right { display: none;  }

#content h3.committeeNewsHeading { visibility: hidden; }
#content h3.committeeNewsHeading span { visibility: visible; color: black; }

#govCorespondenceBanner h2.left { background: none; height: auto; width: 100%; text-align: left; }
#govCorespondenceBanner h2.left span { visibility: hidden; } 
#govCorespondenceBanner h2.right { display: none; }

#content h3.grlHeading {visibility: hidden; }
#content h3.grlHeading span { visibility: visible; color: black; }

#worksBanner h2.left { background: none; height: auto; width: 100%; text-align: left; }
#worksBanner h2.left span { visibility: hidden; } 
#worksBanner h2.right { display: none; }

#content h3.worksHeading {visibility: hidden; }
#content h3.worksHeading span { visibility: visible; color: black; }

#bestPracticesBanner h2.left { background: none; height: auto; width: 100%; text-align: left; }
#bestPracticesBanner h2.left span { visibility: hidden; } 
#bestPracticesBanner h2.right { display: none; }

#content h3.bestPracticesHeading {visibility: hidden; }
#content h3.bestPracticesHeading span { visibility: visible; color: black; }

#memberNewsBanner h2.left { background: none; height: auto; width: 100%; text-align: left; }
#memberNewsBanner h2.left span { visibility: hidden; } 
#memberNewsBanner h2.right { display: none; }

#content h3.memberNewsHeading {visibility: hidden; }
#content h3.memberNewsHeading span { visibility: visible; color: black; }

#OMABanner h2.left { background: none; height: auto; width: 100%; text-align: left; }
#OMABanner h2.left span { visibility: hidden; } 
#OMABanner h2.right { display: none; }

#content h3.omaHeading {visibility: hidden; }
#content h3.omaHeading span { visibility: visible; color: black; }

#resourceBanner h2.left { background: none; height: auto; width: 100%; text-align: left; }
#resourceBanner h2.left span { visibility: hidden; } 
#resourceBanner h2.right { display: none; }

#content h3.resourceHeading {visibility: hidden; }
#content h3.resourceHeading span { visibility: visible; color: black; }

p span.gold { color: black; }
#content p.dividers { background-color: white; color: black; }
#nav, #footer { display: none; }
.printonly, .printOnly { display: block; margin-top: -35px; }
.screenOnly { display: none; }