@media print {

	* {-webkit-print-color-adjust:exact;}

	@page{
        margin-left: 25mm;
        margin-right: 25mm;
    }

	@font-face {
	    font-family: 'pt_sansregular';
	    src: url('fonts/pt_sans/pt_sans-web-regular-webfont.eot');
	    src: url('fonts/pt_sans/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
	         url('fonts/pt_sans/pt_sans-web-regular-webfont.woff2') format('woff2'),
	         url('fonts/pt_sans/pt_sans-web-regular-webfont.woff') format('woff'),
	         url('fonts/pt_sans/pt_sans-web-regular-webfont.ttf') format('truetype'),
	         url('fonts/pt_sans/pt_sans-web-regular-webfont.svg#pt_sansregular') format('svg');
	    font-style: normal;
	    font-stretch: normal;
	    font-weight: 100;
	}

	@font-face {
	    font-family: 'pt_sansitalic';
	    src: url('fonts/pt_sans/pt_sans-web-italic-webfont.eot');
	    src: url('fonts/pt_sans/pt_sans-web-italic-webfont.eot?#iefix') format('embedded-opentype'),
	         url('fonts/pt_sans/pt_sans-web-italic-webfont.woff2') format('woff2'),
	         url('fonts/pt_sans/pt_sans-web-italic-webfont.woff') format('woff'),
	         url('fonts/pt_sans/pt_sans-web-italic-webfont.ttf') format('truetype'),
	         url('fonts/pt_sans/pt_sans-web-italic-webfont.svg#pt_sansitalic') format('svg');
	    font-style: normal;
	    font-stretch: normal;
	    font-weight: 100;
	}

	@font-face {
	  font-family: 'Bebas';
	  src: url('fonts/bebas/Bebas.eot?#iefix') format('embedded-opentype'),  
	    url('fonts/bebas/Bebas.woff') format('woff'), 
	    url('fonts/bebas/Bebas.ttf')  format('truetype'), 
	    url('fonts/bebas/Bebas.svg#Bebas') format('svg');
	  font-weight: normal;
	  font-style: normal;
	  font-weight: 100;
	}

	@font-face {
	    font-family: 'pt_serifbold';
	    src: url('fonts/pt_serif/pt_serif-web-bold-webfont.eot');
	    src: url('fonts/pt_serif/pt_serif-web-bold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('fonts/pt_serif/pt_serif-web-bold-webfont.woff2') format('woff2'),
	         url('fonts/pt_serif/pt_serif-web-bold-webfont.woff') format('woff'),
	         url('fonts/pt_serif/pt_serif-web-bold-webfont.ttf') format('truetype'),
	         url('fonts/pt_serif/pt_serif-web-bold-webfont.svg#pt_serifbold') format('svg');
	    font-style: normal;
	    font-stretch: normal;
	    font-weight: 100;
	}
    body{
        width: 160mm;
    }
	body { 
		background:white; 
		color:black; 
		margin:0;
		font-size: 18px;
		font-family: "pt_sansregular";
	}
	h1, h2, h3, h4, h5, h6 { 
		 page-break-after:avoid; 
	     page-break-inside:avoid 
	}
	img { 
		page-break-inside:avoid; 
	    page-break-after:avoid; 
	}
	blockquote, table, pre { page-break-inside:avoid }
	ul, ol, dl  { page-break-before:avoid }

	div.box-ingredients ul{
		padding: 0;
	}
	div.box-ingredients ul li{
		margin-bottom: 5px;
	}
	div.box-ingredients ul li::before{
		content: '-';
		margin-right: 5px;
	}
	div.box-ingredients ul li.category::before{
		content: '';
		margin-right: 0;
	}
	div.box-ingredients ul li.category{
		color: #999;
	}
	div.box-ingredients a:after {
		content: " [" attr(href) "] ";
		display: block;
		width: 100px;
		font-size: 11px;
		line-height: 11px;
		color: black;
	}
	div.box-ingredients a{
	    line-height: 0; 
	    font-size: 0;
	    color: transparent; 
	}
	div.box-ingredients ul li{
	   font-family: "pt_serifbold";
	   text-transform: uppercase;
	   font-size: 11px;
	}
	div.box-notes p{
		font-family: "pt_sansitalic";
		font-size: 15px;
	}
	div.box-directions div.recipe-text p{
		font-family: "pt_sansregular";
		font-size: 15px;
	}
	div.header-banner{
		text-align: center;
		background-image: none!important;
		background-color: white;
		width: 100%;
	}
	div.header-banner div.inner-banner h1 {
		display: table;
		margin: 0 auto;
		font-family: "pt_serifbold";
		font-size: 30px;
		letter-spacing: 1px;
		font-weight: 100;
		text-transform: uppercase;
		padding-bottom: 0;
	}
	div.text-servings h3{
		font-family: 'bebas';
		text-transform: uppercase;
		font-weight: 100;
	}

	div.search-social,
	div.reservation,
	div.nav-menu ul li.recipes,
	div.nav-menu ul li.restaurants,
	div.nav-menu ul li.journal,
	div.nav-menu ul li.books,
	div.nav-menu ul li.television,
	header#mobile,
	footer,
	section#links-sponsors,
	article.recipes div.left, 
	div.print-share-top, 
	div.box-products, div.box-products-mobile, div.article-box-mobile,
	div.recipe-text-bottom{
		display: none;
	}
	div.nav-menu ul li.home{
		list-style-type: none;
		display: table;
		margin: 0 auto;
		padding: 0;
		text-align: center;
	}
	div.content-recipe{
		width: 100%;
	}
	h2.title{
		font-family: 'Bebas', sans-serif;
		font-size: 17px;
		letter-spacing: 1px;
		text-transform: uppercase;
		font-weight: 100;
	}
	div.recipe-left{
		width: 31%;
		float: left;
		padding-right: 2%;
		font-size: 15px;
	}
	div.recipe-right{
		width: 67%;
		float: left;
		font-family: 'pt_sansregular', sans-serif;
		font-size: 15px;
	}
	div.recipe-image{
		display: block;
		width: 100%;
		height: 335px;
		background-repeat: no-repeat;
		background-position: center center;
		-webkit-background-size: cover;
		background-size: cover;
	    page-break-before: auto; 
	    page-break-after: auto; 
	    page-break-inside: avoid; 
	}

}