/*@media print {
	body {
	    background: white;
	    font-size: 15pt;
	    font-family: Arial, Helvetica, sans-serif;
	}
	#sugHero {
	    margin: 20px 0;
	}
	#sugLeftCol h3, #sugLeftCol .prodList, .myDishTextLink, .mydishCTA, #footerSitemap {
	    display: none;
	}
	.logoForPrint {
	    display: block;
	    width: 965px;
	    height: 73px;
	    margin: 5px 0 0 0;
	    padding-bottom: 15px;
	}
	.logoForPrint img {
	    height: 73px;
	}
	.logoForPrint p {
	    color: #888;
	    position: absolute;
	    right: 0;
	    top: 60px;
	}
	.mainNav, .recipeToolbar, .smallButtonSave, .cookedThisBtn, .gdaPanel, .searchPanel, .mpuWrap, .fairyAd, .sidebox, .relatedPanel, .tesco-button-large, .header-search-overlay, #tesco_cookie_widget, #subNav, .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!important;
	}
	#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;
	}
	.article a, .article a:hover {
	    color: #000!important;
	    text-decoration: none!important;
	    font-weight: normal!important;
	}
	.ingredientList p {
	    margin: 0;
	}
	.countdownBanner {
	    display: none;
	}
	.recipeDetail .panel .panelHeader h3 {
	    padding: 0 0 20px 0!important;
	    color: #000!important;
	    font-size: 20px!important;
	}
	.recipes h1 {
		margin-top: 30px;
	    color: #000!important;
	    font-size: 22px!important;
	}
	h3 {
	    margin: 35px 0 10px 0;
	    font-size: 1.2em;
	}
	.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;
	}
	.ingredientList li {
	    margin: 0 0 3px 11px!important;
	}
	.logoForPrint {
	    margin: 30px 0 0 0!important;
	}
	div#header {
	    margin-left: 2%;
	    border: 1pt solid #eee;
	    border-left: 1pt solid white;
	    border-right: 1pt solid white;
	    border-top: 1pt solid white;
	}
	div#content {
	    margin-left: 2%;
	    padding-top: 1em;
	}
	a:link, a:visited {
	    color: #da1a2a;
	    background: transparent;
	    font-weight: normal;
	    text-decoration: underline;
	}
	.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, .ratingBox, .recipeDetail .totalRatings {
	    display: none!important;
	}
	.recipeDetail .halfCol .article {
	    clear: both;
	    margin: 0 0 20px 0;
	}
	.relatedPanel, .gdaTitle, .guidelineAmount {
	    display: none!important;
	}
	.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, .mpRating, iframe, .mpTT, .fiveADay, .recipeTakes {
	    display: none;
	}
	.starRatingPrint, .searchStars, .mpBuyIngredients, .trfUserToolbar, .trfToolbarHint {
	    display: none;
	}

	.mealPlanHeader {
		padding-bottom: 0;
	}
	.mealPlanHeader 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;
	    border: none;
	}
	.featuredMealPlanList h3, .mpCarousel h3, .mealPlan .mpDay h3, .mpRecipeList h3 {
	    color: #31C6BD;
	    font-size: 1.2em;
	    margin: 0;
	    clear: both;
	    display: block;
	}
	.mpDayHead {
	    text-align: left;
	}
	.mpDayHead th {
		border: none;
		margin: 0 0 0;
		height: auto;
	}
	.mpDayHead .day {
	    display: block;
	    padding: 0;
	    font-size: 1.8em;
	    line-height: 1em;
	    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: ";
	    ";
	}

	#content .mpOneMeal .mpDayHead .nutritionalValue,
	#content .mpOneMeal .mpDayHead .gda,
	#content .mpOneMeal .mpDayHead .gdaHidden {
	    display: none;
	}

	    .mpOneMeal tr.mpDayHead>th {
	        margin: 0 0 0;
	    }



	.mealPlan, .mealPlan .mpDay {
	    display: table;
	}
	.mealPlan .mpDay {
		width: 100%;
	    margin: 25px 0 0;
	    border: none !important;
	}
	.mealPlan.mpOneMeal tbody + tbody + tbody .mpDay {
	    margin-top: 100px;
	}

	.mpDay th {
	    text-align: left;
	}
	.mpDay td {
	    vertical-align: top;
	}
	.mpOneMeal .mpDay td {
	    width: 100%;
	}
	.mpTwoMeals .mpDay td, .mpThreeMeals .mpDay td {
	    width: 33%;
	}
	.mpTwoMeals .mpDay td+td {
	    width: 66.66%;
	}
	.mpDay td .mpRecipeContainer, .mpDay td .mpMainRecipe h3 {
	    max-width: 259px;
	    padding-right: 30px;
	    line-height: 1em;
	    
	}
	.mpDay td .mpRecipeContainer {
		min-height: 190px;
	    background: none
	}


	.mpMainRecipe{
		display: block;
		margin-top: 20px;
	}
	.ie9 cufon.cufon canvas {
	    display: inline!important;
	    color: #31C6BD!important;
	}
	.mpDay a {
	    text-decoration: none;
	}
	.mpNotification {
	    font-size: .8em;
	    color: #555;
	}
	.mealPlan, .mealPlan td {
	    padding: 0;
	    margin: 0;
	}
	.printView .printRecipeHero {
	    float: left;
	    width: 500px!important;
	    margin: 0 12px 24px 0;
	}
	.printView .ingredients {
	    clear: both;
	}
	.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%;
	    font-size: 1em;
	}
	.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;
	}
	.rPopup, .stPopup {
	    display: none!important;
	}
	.recipeTooltip {
	    display: none!important;
	}
	.sendRecipe {
	    display: none;
	}
	body.sendRecipe {
	    display: block;
	}
	#textRecipeHidden, #emailRecipeHidden {
	    display: none;
	}
	.recipeInfo {
	    display: none !important;
	}

	.additionalMeal {
		display: none;
	}
	#wrapper,
	#content,
	.wideCol,
	.mealPlanHeader {
		width: 100%;
	}
}*/