@media print {
		
	body {
		color: #000;
		background: #fff;
		/*font: 13pt Tahoma, Geneva, sans-serif;*/
		line-height: 1.5;
	}

	nav, aside, footer {
		display: none;
	}

	h1, h2, h3, h4, h5, h6 {
		page-break-after:avoid;
		page-break-inside:avoid
	}
	 
	hr {
		display:none;
	}
	
	img {
		page-break-inside:avoid;
		page-break-after:avoid;
	}
	 
	/*blockquote, table, pre {
		page-break-inside:avoid
	}*/
	 
	a {
		display:none;
	}
	
	ul, ol, dl {
		page-break-before:avoid
	}
	
	img, .RecipeImageDetail {
		width: 60% !important;
		height: auto !important;
		margin-left: initial;
	}
	
	img#QRtoprint, .imgsmall{
		width: 50%;
	}
	
	.hide{
	display:block !important;
	}
	
	#foodnutritionDetails, .shareDetails ul li, .shareDetails{
		font-size: 10px;
	}
	
	header:before {
		display: block;
		content: &amp;amp;amp;quot;Thank you for visiting my website at www.mysite.com.   Please check back for upcoming specials and new products.&amp;amp;amp;quot;;
		margin-bottom: 15px;
		padding: 5px 8px;
		font-style: italic;
	}
	
	#myqrecipeContainer{
		widht:800px;
	}
	
	.tabcontent{
		width:100%;
		margin-left: 2%;
	}
	
	.templatemo_top{
		position: unset;
	}
	
	.templatemo_bottom .left{
		float: right;
		padding-right: 4%;
	}
	
	.titleDetails, .descriptionDetails, .ingredientDetails, .preparationDetails {
		font-size:1.1em;
		font-weight: bold;
	}
	
	.titleDetails {
		font-size:1.5em;
		font-weight: bold;
	}
	
	.topmargin{
		margin-top: 5px;
	}
	.col-lg-8 {
		width:65%;
		font-size:12px;
	}
	
	.col-lg-4 {
		width:28%;
	}
	
	.container {
		width: 100%;
		margin-right: none;
	}
	
	#timelineRecipePicDetail{
		border: none;
	}
	.printoff, .btn-group.btn-group-justified.printoff {
		display: none;
	}
}


@page {
		margin: 0.2cm;
	}