/* This is the print stylesheet */

@media print {

	body {
	   background: white;
	   font-size: 10pt;
	   font-family:Arial, Helvetica, sans-serif;
	   }
	
	#sugHero {
		margin:20px 0;
	}
	
	#sugLeftCol h3, #sugLeftCol .prodList, .myDishTextLink, .mydishCTA, #footerSitemap {
		display:none;
	}
	
	.logoForPrint {
		display:block;
		width:100%;	
		height:53px;
		margin:5px 0 0 0;
		padding-bottom:15px;
	}
	
	.logoForPrint img {
		height:53px;
	}
	
	.logoForPrint p {
		margin:-18px 0 0 0;
		color:#888888;
		text-align:right;
	}
	 
	.mainNav, .searchPanel, .groceryBanner , #footer, .adMpu, .onethird, .twothirds , .recipeFinder, #slideshow, #slideshowPager, .printRatePanel, .rateRecipePanel, #disqus_thread, .breadcrumbs, .ratingLbl, #starRating, #printButton, .shareLbl, #shpLstTop, #shpLstBottom, #quiksugTile, .jasContent .relatedPanel, #sugHeadArrow, .windowsLogin, .jasContent canvas, .shareIcons, .printRecipeNew, .addToCalendarNew, .windowsModule {
	   display: none;
	   }
	   
	   #innerLogo {
		float:right;
	   }
	  
	 .recipeDetail .twothirds {
		display:block !important;
		clear:both;
		}
	  
	.halfCol, .rightCol {
	   width: auto;
	   margin: 0;
	   padding: 0;
	   border: 0;
	   float: none !important;
	   color: black;
	   background: transparent none;
	   }
	
	.newRecipes ul, .newArticles ul, .thumbListing, .ingredientList {
		list-style-type:none;
		padding:0;
		margin:0;
	}
	
	.ingredientList p {
		margin:0;
	}
	
	.countdownBanner {
		display:none;
	}
	
	/*
	.recipeDetail .halfCol img {
		width:354px !important;
	} */
	
	h3 {
		margin:35px 0 10px 0;
	}
	
	.recipeDetail .halfCol img {
		margin:8px 0;
	}
	
	.panelHeader h3, .ratingBoxPrint h3 {
		margin:30px 0 0 0;
	}
	
	p.btnBuyIngredients, .dsq-brlink, .logoRealFood, .logoTesco, .gdaPanel p { display:none !important; }
	
	.hero {
		margin:20px 0;
	}
	   
	div#header { margin-left:2%; }
	
	div#content {
	   margin-left:2%;
	   padding-top: 1em;
	   border-top: 2px solid #eee;
	   }
	
	a:link, a:visited {
	   color: #da1a2a;
	   background: transparent;
	   font-weight: normal;
	   text-decoration: underline;
	   }
	
	.recipeInfo {
		margin:0 0 18px 0;
		padding:0 0 6px 0;
		border-bottom:1px solid #ccc;
		clear:both;
		float:left;
		width:100%;
		display:none;
	}
	
	.recipeInfo li {
		list-style-type:none;
		padding:0 10px 0 0;
		margin:0 10px 0 0;
		float:left;
		height:18px;
		overflow:hidden;
	}
	
	.halfCol .recipeInfo {
		display:block;
	}
	
	.halfCol .recipeInfo li {
		border-right:1px solid #ccc;
	}
	
	.recipeInfo .starRating div {
		display:inline;
		margin-left:5px;
	}
	
	.recipeDetail .halfCol {
		clear:left;
	}
	
	.recipeFacts, .articleTools {
		display:none;
	}
	
	.panelHeader {
		background: transparent;	
		}
		
	.panelHeader h3 {
		color:black;
		}
		
	.articleItem {	
		margin:1em 0;
		width:100%;
		}
	em.tagNew {
		display:none;
		}
	#wrapper {
			margin:0;
			}
	#content {
		padding:0;
		float:none;
		margin:0;
		padding:0;
		}
	#header {
		width:auto;
		height:auto;
		}
	.welcome {
		position:relative;
		display:block;
		}
		
	.recipeDetail .halfCol img, .recipeDetail .halfCol .article {
		margin-left:0;
			}
	#a2apage_dropdown, .recipeInfo .value, .ratingBox, .recipeDetail .totalRatings {
		display:none !important;
	}
	
	.recipeDetail .halfCol .article {
		clear:both;
		margin:0 0 20px 0;
	}
	
	.relatedPanel, .gdaTitle, .guidelineAmount {
		display:none;
	}
	
	.gdaPanel {
		margin:12px 0 0 0;
	}
	
	p {
		margin:0 0 12px 0;
	}
	
		.accountPanel, .mealPlanHeader .smallButton, .mpToolbar, .mpTooltip, .mpPopup, .trfUserToolbarContainer, .mpBackLinks, cufon canvas, .mpMeals, .breakfast .day, .lunch .day, .dinner .day, .mpMealToolbar { display:none; }

	h1 {
		margin:12px 0 6px 0;
		line-height:140%;
	}
	
	.mealPlan {
		width:100%;
	}
	
	.featuredMealPlanList img, .mpCarousel img, .mealPlan .mpDay td img, .rbImageList img {
		height: 170px;
		margin: 0 0 4px;
		width: 259px;
	}
	
	.featuredMealPlanList h3, .mpCarousel h3, .mealPlan .mpDay h3, .mpRecipeList h3 {
		color: #31C6BD;
		font-size: 1.2em;
		margin: 0;
	}
	
	.mpDayHead {
		text-align:left;
	}
	
	.mpDayHead .day {
		display: block;
		font-size: 1.8em;
		font-weight: bold;
	}
	
	.mpDayHead .nutritionalValue {
		font-weight:normal;
		display:block;
		color:#555;
		display:none;
	}
	
	.mpDayHead .gda {
		margin:0;
		padding:0;
		font-weight:normal;
		color:#555;
		display:none;
	}
	
	.mpDayHead .gda li {
		float:left;
		list-style-type:none;
	}
	
	.mpDayHead .gda li:after { 
		content:";";
	}
	
	.mpDay td {
		vertical-align: top;
	}
	
	.mpNotification {
		font-size:0.8em;
		color:#555;
	}
	
	.mealPlan, .mealPlan td {
		padding:0;
		margin:0;
	}
	
	
	
	.printView .printRecipeHero {
		float:left;
		width:472px;
		margin:0 12px 24px 0;
	}
	
	.printView .recipeInformation {
		float:left;
		margin:0 0 12px 0;
		padding:0;
	}
	
	.printView .recipeInformation li {
		background:none;
		color:#333;
		font-weight:normal;
		color:#555;
		list-style-type:none;
		padding:8px 0;
		border-top:1px solid #ccc;
		margin:0;
		font-weight:bold;
		line-height:120%;
	}
	
	.printView .recipeInformation li span {
		font-weight:normal;
		
	}
	
	.printView .ingredients {
		clear:both;
	}
	
	.printView .recipeInformation li:first-child {
		padding-left:0;
	}
	
	.printView h1, .printView h3 {
		color:#000 !important;
	}
	
	.printView h1 {
		margin:0;
		padding:0 0 12px 0;
		font-size:2.3em;
	}
	
	.printView h3 {
		margin:24px 0 8px 0;
	}
	
	.printView h4 {
		margin:8px 0 4px 0;
		line-height:150%;
		color:#555;
	}
	
	.printView .ingredientList {
		margin:0 0 12px 0;
		width:100%;
	}
	
	.printView .recipeHero {
		float:left;
		width:482px;
	}
	
	.printView p, .printView li {
		color:#000;
		line-height:160%;
	}
	
	.printView .gdaPrint {
		color:#555;
	}
	
	.printView .recipeUrl {
		margin:12px 0 0 0;
	}
	
	.printView .recipeUrl strong {
		color:#88668A;
		text-decoration:underline;
	}
	
	.printView h5 {
		color:#555;
		margin:0;
		font-size:1em;
	}
	
	.printView .pageBreak {
		page-break-before:always;
	}

}
