body h1 { font-size: 18px; height: auto; }
body a { color: Black; display: inline; text-decoration: none; }
body p { color: Black; }
body strong { color: Black; }
body .articleContent h4 { color: Black; }
body .articleContent ul strong { color: Black; }
body div { width: auto; height: auto; overflow: visible; background: none !important; }
body #masterHeader { display: none; }
body #masterPrintHeader { display: block; padding: 0 0 0 60px;  }
body a.btnPrintPage { display: none; }
body #masterColumnLeft { display: none; }
body #masterFooter { width: 660px; text-align: center; border-top: 1px solid black; font-size: small; margin-top: 30px; padding-top: 16px; }
body #masterFooter * { padding: 0; }
body #masterFooter ul#ulMasterFooterNav { text-align: center; margin: 0; }
body #masterFooter ul#ulMasterFooterNav li { display: inline; margin: 0; }
body #masterFooter ul#ulMasterFooterLegal li { display: inline; }
body span.hidden { visibility: visible; }
body #topicsContent div#imgTopicsHeader { display: none; }
body #categoriesHeader div#imgCategoriesHeader { display: none; }
body #categoriesHeader div.imgArticle { display: none; background: none !important; }
body #SiteBreadCrumbArea { display: none; }
body #categoriesHeader { display: none; }
body div.articleContent h2 { color: Black; }
body div.articleContent h3 { color: Black; }
body div.pageNumbers { display: none; }
body div.roundedMedlrg { width: auto; height: auto; background: none !important; }
body div.roundedMedlrgTop { background: none !important; height: 0; }
body div.roundedMedlrgBottom { background: none !important; height: 0; }
body div.roundedMedlrgContent { width: auto; height: auto; background: none !important; }
body div.roundedLarge { width: auto; height: auto; background: none !important; }
body div.roundedMedium { width: auto; height: auto; background: none !important; }
body div.roundedSmall { width: auto; height: auto; background: none !important; }
body #masterChild_Placeholder { width: auto; }
body #masterContentContainer { width: 660px; border: 0px solid red; }
body ul.TopicsList { list-style-type: circle; }
body ul.TopicsList li { padding: 0; }
body ul.TopicsList a { padding: 0; color: Black; }
body div.categoriesBlock a { color: Black; }
body div.resultBlock a { color: Black; }
body div.articleContent { border: 0px solid black; width: 100%; }
body div.articleContent h1 { background: transparent }
body div.surveyContent h1 { height: auto; }
body .lblSearchCount { visibility: hidden; }
body div.pageNumbers { display: none; }
body a.pageNumbersNext { display: none; }
body #contentGlossary dl#GlossaryList { width: auto; }
body #GlossaryAlphaList { display: none; }
body #contentGlossary h2 { font-size: 160%; color: Black; margin: 10px 0 10px 0; }
body #aboutERO { width: auto; }
body #masterContainer #homeFeature #homeFeatureContent { height: auto; }
body #masterContainer #homeFeature #homeFeatureContent a { height: auto; }
body #imgDisclaimerHeader { display: none; }
body #askDisclaimerContent #disclaimerInformation { overflow: visible; height: auto; width: auto; border: 0; color: Black; }
body #disclaimerAgree { display: none; }
body #askDisclaimerContent div#imgDisclaimerHeader { display: none; }
body div.roundedMedlrgTop { width: auto; height: auto; }
body #askDisclaimerContent div#disclaimerHeaderContent { width: auto; height: auto; }
body h1.topiccategory { background: none !important; color: Black; }
body #resultsHeader h1 { background: none !important; }
body #resultsHeader h3 { background: none !important; width: auto; }
body div.surveyContent h1 { background: none !important; width: auto; }
body #contentGlossary h1 { background: none !important; }
body #contentGlossary dl#GlossaryList dt { color: Black; }
body #contentGlossary dl#GlossaryList dd { color: Black; }
body #busybodiesContent h1 { background: none !important; }
body .articleContent ul li { color: Black; }
body .articleContent table th { color: Black; }
body .articleContent table { color: Black; }
body #Active_Living h1 { background: none !important; }
body #categoriesContent h3 { background: none !important; }
body #Digestive_Health h1 { background: none !important; }
body #Disease_Prevention h1 { background: none !important; }
body #Healthy_Eating h1 { background: none !important; }
body #Life_Stages h1 { background: none !important; }
body #Vitamins_and_Minerals h1 { background: none !important; }
body #Healthy_Weights h1 { background: none !important; }
body #Core_Nutrients h1 { background: none !important; }
body #Dental_Health h1 { background: none !important; }
body #Digestive_Health h1 { background: none !important; }
body #Disease_Prevention h1 { background: none !important; }
body #Eating_Disorders h1 { background: none !important; }
body #Healthy_Eating h1 { background: none !important; }
body #Healthy_Weights h1 { background: none !important; }
body #Life_Stages h1 { background: none !important; }
body #School_Health h1 { background: none !important; }
body #Vitamins_and_Minerals h1 { background: none !important; }
body #Well_Being h1 { background: none !important; }
body #recipeContent #ingredientsHeader h3 { background: none !important; }
body #recipeContent #recipeDirections h3 { background: none !important; }
body #recipeContent #recipeTip { background-color: White; border-color: Black; }
body #categoriesContent h1.headerRecipes { background: none !important; }
body #categoriesContent h1.headerFAQs { background: none !important; }
body #categoriesContent h1.headerPopDocs { background: none !important; }
body #categoriesContent h1.headerTips { background: none !important; }
body #categoriesContent h1.headerTip { background: none !important; }
body div.contentSitemap h1 { background: none !important; }
body div.contentSitemap table td { color: Black; }
body #contactUs h1 { background: none !important; }
body #contactUs #contactUsLegal { background-color: White; border-color: Black; width: auto; }
body #aboutERO h1 { background: none !important; }
body #aboutERO h1 span { background: none !important; visibility: hidden; height: 0 !important; } 
body .articleContent h1.headerArticle { background: none !important; visibility: hidden; height: 0 !important; }
body .articleContent h1.headerArticle span { background: none !important; visibility: hidden; height: 0 !important; } 
body .articleContent h1.headerRecipe { background: none !important; visibility: hidden; height: 0 !important; }
body .articleContent h1.headerRecipe span { background: none !important; visibility: hidden; height: 0 !important; } 
body .articleContent h1.headerTip { background: none !important; visibility: hidden; height: 0 !important; } 
body .articleContent h1.headerTip span { background: none !important; visibility: hidden; height: 0 !important; } 
body .articleContent h1.headerFAQ { background: none !important; visibility: hidden; height: 0 !important; } 
body .articleContent h1.headerFAQ span { background: none !important; visibility: hidden; height: 0 !important; } 
body #recipeContent #recipeTip p { color: Black; }
body #recipeContent #recipeTip strong { color: Black; }
body .articleContent ol li { color: Black; }
body #homeSections #sectionSearch #homeBtnSearch .leftcolBtnSearch { display: none; }
body #rightcolFeatureRecipe img { display: none; }

/* New recipes styles */
body div#masterContainer div#masterPrintHeader { width: 100%; padding: 0 !important; }
body div#masterContainer div#masterPrintHeader p { font-family: verdana; font-size: 7pt; padding: 10px 0;}

body div.articleContent h1.headerRecipe { display: none !important; }
body div.articleContent h2 { font-family: Arial !important; font-weight: bolder !important; font-size: 12pt !important; color: #C87040 !important; }

body div#recipeContent div#recipeGeneralInfo div { float: left; margin-right: 20px; }
body div#recipeContent div#recipeGeneralInfo div p { font-family: verdana; font-size: 8pt; }

body div#recipeContent  img { clear: left !important; float: left; padding: 0 5px 5px 0 !important; }
body div#recipeContent div#recipeText { padding: 0; float: left; width: 65%; }
body div#recipeContent div#recipeText p { font-family: verdana; font-size: 8pt; }

body div#recipeContent div#recipeTip { visibility: hidden !important; }
body div#recipeContent div#ingredientsHeader { clear: both !important; padding: 0 0 3px !important; }
body div#recipeContent div#ingredientsHeader h3 { font-family: Arial; font-weight: bolder; font-size: 10pt; color: #C87040; margin: 5px 0 !important; }

body div#recipeContent table#recipeIngredients { border: 0px dashed #7F7C75 !important; }
body div#recipeContent table#recipeIngredients td { border-bottom: 1px dashed #7F7C75 !important; border-top: 0px dashed #7F7C75 !important; border-left: 0px dashed #7F7C75 !important; border-right: 0px dashed #7F7C75 !important; font-family: verdana; font-size: 8pt; padding: 0 !important; }
body div#recipeContent table#recipeIngredients tr.trDivider td { border: 0px dashed #7F7C75 !important; height: 0; }

body div#recipeContent div#recipeDirections { clear: both !important; padding: 0 0 3px !important; }
body div#recipeContent div#recipeDirections h3 { font-family: Arial; font-weight: bolder; font-size: 10pt; color: #C87040; margin: 5px 0 !important; }

body div#recipeContent ol { list-style-position: outside !important; margin: 0 !important; padding: 0 0 15px 23px !important; }
body div#recipeContent ol li { font-family: verdana !important; font-size: 8pt !important; padding: 3px 0 !important; margin: 0 0 6px !important; }

body div#nutritionalInfo p { font-family: verdana; font-size: 8pt; }
body div#recipeContent div#nutritionalInfo p { padding: 0 !important; }
body div#recipeContent div#nutritionalInfo span { display: inline !important; margin: 0 5px 0 0 !important;}

div#recipeContent p#recipe_source { font-family: verdana !important; font-size: 8pt !important; }

body div.articleContent div.articleGlossary { display: none !important; }

body div#masterContainer div#masterFooterNav { display: none !important; }
body div#masterFooter * { margin: 0 !important; padding: 2px 0 !important; }
body div#masterFooter img { display: none !important; }
body div#masterFooter p#footer_maintained { display: none !important; }
body div#masterFooter div#masterFooterLegal { display: none !important; }
div#masterFooter div#masterFooterFootnote { display: none !important; }

