@media print {
	html, body {
		background:none;
		font-size:13px;
	}
	body {
		color:#000;
		max-width:800px;
		min-height:0;
		margin:auto;
		padding:2px;
	}
	.main-container {
		padding:0;
	}
	#nav, #search, #switcher, .bc {
		display:none;
	}
	#header {
		padding:0;
		height:100px;
	}
	#logo {
		position:static;
		display:block;
		margin:auto;
		color-adjust:exact;
		-webkit-print-color-adjust:exact;
	}
	#recipe {
		float:none;
		width:auto;
	}
	h1 {
		text-shadow:none;
		font-size:3em;
	}
	h2 {
		margin-bottom:0.6em;
	}
	#recipe {
		background:none;
		padding:0;
	}
	#recipe-bar {
		display:none;
	}
	#recipe .image {
		color-adjust:exact;
		-webkit-print-color-adjust:exact;
		margin-bottom:2em;
	}
	#recipe-header .video-link {
		display:none;
	}
	#recipe-header .text {
		padding:1.4em;
	}
	#recipe-header .metrics span:first-child {
		display:none;
	}
	#recipe-header dl {
		margin-right:1em;
	}
	#recipe-header dl:nth-child(2) {
		padding-left:0;
		border-left:0;
	}
	#recipe-text {
		padding:0;
	}
	#recipe-leftcol {
		float:left;
		width:30%;
	}
	#recipe-leftcol p {
		line-height:1.7em;
	}
	#recipe-rightcol {
		float:right;
		width:67%;
	}
	#recipe-rightcol ol {
		padding-top:0.5em;
	}
	#recipe-rightcol ol li {
		padding-bottom:0.5em;
		margin-bottom:0.5em;
	}
	#recipe-rightcol em {
		display:inline;
		background:none;
		padding:0;
		margin:0;
		color:#f17330;
	}
	#top-bar, #sidebar-related, .back-top, #footer-wrapper, back-top {
		display:none !important;
	}
}