/* Hide elements */
#cookie-warning,
#header .account-menu,
#header .grid-7,
#header .grid-12,
#subNav, 
.section-breadcrumb,
.breadcrumbs,
.mpLikeRate,
.mpToolbar, 
.star-rating,
.comment-count,
.btn-full,
.recipe-involvement-controls,
.leftover-collection,
.leftover-recipe-image div,
.ways-to-shop,
.recipe-tools-controls,
.recipe-tools,
.star-rating-rating,
.onethird, 
.mpAddRecipe,
.mpBuyIngredients, 
.nutritionalValue,
.additionalMeals,
.gda,
.advert,
.recipe-detail-get,
.recipe-detail-comments,
.recipe-list-item,
.fixed-sidebar img,
.mpBackLinks, 
.footer-wrap,
footer,
.no-print,
.search-container,
.recipe-rightbar-subheading
{
	display: none !important;
}


/* Re-format layout */
* {
	color: #000 !important;
}

body,
.mpDay .mpRecipeContainer,
span.day {
	background: #fff;
}

a, 
p {
	font-weight: normal;
}

.container, 
.mpDayHead .day {
	width: 100%;
	padding: 0;
}

#header {
	border: 0;
	padding: 30px 0 10px 0 !important;
	height: auto;
}

.key-line {
	border: 0;
}

.section-alt {
	background: #fff;
}

.section-alt-header, 
.recipe-detail-ingredients {
	padding-top: 0;
}

.article-method {
	border: 0;
}

.recipe-detail-header .fixed-sidebar,
.recipe-detail-content .fixed-sidebar {
	right: 70px;
}

.recipe-detail-content *, 
.recipe-meta.inline-list * {
	font-size: 20px !important;
}

.recipe-meta.inline-list {
	margin: 2em 0;
}

.recipe-detail-method {
	padding-left: 0;
}

.mpMeals th {
	box-shadow: none;
	background: #fff;
}

.mpDayHead th {
	border: 0;
	height: auto;
}

.mpMeals th span {
	left: 0;
}

.bitly {
	display: block;
	font-size: 1.4em;
}

/* Try to influence page breaks */
.mealPlan tbody {
	page-break-inside: avoid;
}

.ddl-logo {
	width: 300px;
	padding: 0 0 30px 10px;
}