body { 12px/18px arial }
#container { /*border: 1px solid blue;*/ width: 300px;}
img.printLogo { display: block; }
body#home #banner { /*border: 1px solid red;*/ height: 95px; }
body#home #utilities ul {margin: 38px 15px 0 0; width: 330px; clear: none;  }
body#home #nav { /* border: 1px solid yellow;*/ display: none; }
body#home h1, body#home h2  { display: none; }
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { visibility: visible; display: block; }
#utilities { display: none; }
#promos { display: none; }
#introMovie { /* border: 1px solid yellow; */ display: none; }
.introText { visibility: visible; width: 100%; height: 25px; background: none; }
.introText p { font-size: 14px; font-weight: bold; margin: 10px 0; }
.introText a {display: none; }
.introText h1 { /* border: 1px solid green;*/ width: 700px;}
.introText p, .introText a span  { visibility: visible; display: block; }
#homeContent { float: left; width: 650px; padding: 0; background: none;}
#footer { /* border: 1px solid blue; */ clear: both; }
#footer p { width: 650px; text-align: center;  }
#footer p.textLinks { display: none; }

h1 { display: none; }

h2{ }

h2.aboutCCFN, h2.inAction, h2.membership, h2.media, h2.events, h2.contact, h2.map, h2.disclaimer { 
	background: none; margin: 10px 0; height: 30px;
}
h2.aboutCCFNFR, h2.inActionFR, h2.membershipFR, h2.mediaFR, h2.eventsFR, h2.contactFR, h2.mapFR, h2.disclaimerFR { 
	background: none; margin: 10px 0; height: 30px;
}

h3 { margin: 15px 0 ;}

/* about ccfn headers */
h3.history, h3.board, h3.bylaws, h3.governance, h3.strategicPlan, h3.report {
	background: none; height: auto;
}
h3.historyFR, h3.boardFR, h3.bylawsFR, h3.governanceFR, h3.strategicPlanFR, h3.reportFR {
	background: none; height: auto;
}

/* in action headers */
h3.new, h3.obesity, h3.transfat, h3.foodguide, h3.trends, h3.links, h3.archive { 
	background: none; height: auto;
}
h3.newFR, h3.obesityFR, h3.transfatFR, h3.foodguideFR, h3.trendsFR, h3.linksFR, h3.archiveFR { 
	background: none; height: auto;
}

/* membership headers */
h3.benefits, h3.join, h3.current, h3.benefitsFR, h3.joinFR, h3.currentFR  { 
	background: none; height: auto;
}

/* media headers */
h3.news, h3.press, h3.newsFR, h3.pressFR { 
	background: none; height: auto; 
}

/* events headers */
h3.ccfn_events, h3.forums, h3.exchange, h3.ccfn_eventsFR, h3.forumsFR, h3.exchangeFR { 
	background: none; height: auto; 
}

/* utilities headers */
h3.contact, h3.register, h3.map, h3.disclaimer, h3.contactFR, h3.registerFR, h3.mapFR, h3.disclaimerFR { 
	background: none; height: auto; 
}

/* registration headers */
h3.welcome, h3.updated, h3.confirmation, h3.profile, h3.registration { 
	background: none; height: auto;
}

h3.welcomeFR, h3.updatedFR, h3.confirmationFR, h3.profileFR, h3.registrationFR { 
	background: none; height: auto;
}

#mainContainerDrill { height: auto; background: none; }
#navDrill { display: none; }

.introTextFR { width: 80%; height: auto; background: none;}
.introTextFR h1 { display: none; }
.introTextFR p { font-size: 14px; font-weight: bold; margin: 10px 0; height: auto; }
.introTextFR p span  { visibility: visible;  }
.introTextFR a { display: none; }
