@charset "UTF-8";
/* CSS Document */
/**
 * Print stylesheet for osbornekitchen.com
* @version         1.0
* @lastmodified    10.05.2019
*/

@media print {
	
	/* ############################ */
	/*Reset Style*/
	/* ############################ */
	
	body {
		margin:0;
		padding:0;
		line-height: 1.4em;
		word-spacing:1px;
		letter-spacing:0.2px;
		font: 11pt 'Kameron', 'Georgia', serif; color: #000;
	}
	
	br.clear {
		clear: both;
	}
	
	@page {
  		size: letter;
	}

	h1, h2, h3, h4, h5, h6 {
		font-family: 'Questrial', sans-serif;
	}
	
	h1 {
		font-size: 18pt;
	}

	h2 {
		font-size: 14pt;
		margin-top: 12pt;
	}
	
	h3, h4 {
		font-size: 13pt;
		margin-top: 13pt;
	}
	
	p.top {
		display: none;
	}
	
	/* ############################ */
	/* Defining all page breaks */
	/* ############################ */
	
	a {
		page-break-inside:avoid;
		page-break-after:avoid;
	}
	
	a:after {
		page-break-before:avoid;
	}
	
	blockquote {
		page-break-inside: avoid;
	}
	
	h1, h2, h3, h4, h5, h6 {
		page-break-after: avoid; 
		page-break-inside: avoid;
	}
	
	img {
		page-break-inside: avoid; 
		page-break-after: avoid;
	}
	
	table, pre {page-break-inside:avoid}
	ul, ol, dl {page-break-before:avoid}
	aside {page-break-inside:avoid}
	section.instructions {page-break-inside:avoid}
	
	/* ############################ */
	/* Anchors */
	/* ############################ */
	
	a, a:visited, a:hover, a:active {
		color: #000;
	}
	
	a {
		text-decoration: none;
	}
	
	/* ############################ */
	/* Show URL */
	/* ############################ */
	
	a:after {
		content:" (" attr(href) ") ";
		font-size:10pt;
		font-weight:normal;
	}
	
	/* ############################ */
	/* Header */
	/* ############################ */
	
	div#logo-tagline {
		display: flex;
	}

	#site-title {
		margin-left: 2em;
		margin-right: auto;
	}
	
	p#site-title img {
		width: 170pt;
		height: auto;
	}

	p.tagline {
		margin-right: 2em;
		/*margin-left: 2em;*/
		align-self: flex-end;
		text-align: right;
	}
	
	img#hero, nav {
		display: none;
		}
	
	/* ############################ */
	/* Spotlight */
	/* ############################ */
	
	img.spotlight {
		width: 150pt;
	}
	
	/* ############################ */
	/* Recipes page */
	/* ############################ */
	
	body#recipes main img {
		/**/display: none;
	}
	
	div.recipe-thumb-text-link p {
		font-weight: bold;
		margin-bottom: 0pt;
	}
	
	body#recipes section {
		/*width: 30%;
		float: left;*/
	}
	
	/**/body#recipes h2 {
		margin-top: 20pt;
		margin-bottom: -10pt;
	}
	
	/**/h2 > p {
		page-break-before:avoid;
	}
	
	/* ############################ */
	/* Single recipe pages */
	/* ############################ */
	
	div.img-stats {
		display: flex;
		flex-wrap: nowrap;
		width: 100%;
	}
	
	img.recipe {
		width: 120pt;
	}
	
	body.recipe h2, body.recipe h3 {
		margin-bottom: -10pt;
	}
	
	section {
		/*width: 40%;
		float: left;*/
	}
	
	/*section.instructions {
		float: right;
	}*/
	
	ul.stats {
		/*float: left;*/
		width: 50em;
	}
	
	aside {
		border: 1px dotted black;
		padding: 5pt;
		font-size: 10pt;
		margin: -8px 0;
	}
	
/* ############################ */
	/* Footer */
/* ############################ */
	
	div#pre-footer, div#mid-footer {
		display: none;
	}
	
}

