/* This is a stylesheet for the print media */
/*  Print CSS*/

@page {
  size: A4;
  margin: .5in .1in .8in .1in;
}

html, body {
    width: 210mm;
    height: 222mm;
}

p, img, a { page-break-inside: avoid !important; page-break-before: avoid !important; }
div, p, a, [id^=attachment_] { overflow: visible !important; }

.main-content .container.printable, #site-navigation, .article-author .additional-fields-desktop {
	display: block !important;
}

a[href]:after {
	content: none !important;
}

div.container {
	width: auto;
	margin-right: 8px;
	margin-left: 8px;
	padding-right: 6px;
	padding-left: 6px;
}

.main-content .container, .content-commenting, .article-sm, .article-category, .pin-it, #multiad_mob, #sliver, #leaderboard_top, [id^=bigbox_], #dhtml, #half_page, #interstitial, [id^=multi_ad_hp_bb_], [id^=sponsor-large-], [id^=advertorial_], #cmg_subscribe, [id^=interstitial-], #xtralarge_spons, #drau, #slim_cut, [id^=cta-], .article-next, #site-navigation .container .col-xs-12.col-md-12.col-sm-12 .col-xs-12.col-md-8.col-sm-7, footer, #site-navigation .container .hamburger-menu, .you-might-like, hr, div.container .article-content .tags, .article-recipe .additional-fields-mobile, .loadmoreShow, .article-author .author_image, .article-author .twitter, div.container .article-date, .container .col-md-11.sm-featured .article-featured-video {
	display: none !important;
}

[class^=col-md-offset-1] {
	margin-left: 0;
}
div.container .article-author {
	width: 50%;
	float: right;
}
.the-content, div.container .article-content .the-content, .article-author .additional-fields-desktop {
	width: 100%;
	max-width: 100%;
}

.col-md-11.sm-featured, .col-md-11.article-content, div.container .article-title {
	width: 100%;
	max-width: 100%;
}

.container .col-md-11.sm-featured {
	margin: 8px 0 0 0;
	width: 50%;
	padding: 0;
	float: left;
}

.container-head .row{
	margin-right: 0;
	margin-left: 0;
}
.container .col-md-11.sm-featured:after {
	clear: both;
}
.container .col-md-11.sm-featured .featured-image {	
    width: 70%;    
	max-width: 70%;
}
.container.article-recipe .col-md-11.sm-featured .featured-image {    
	margin: 0 auto;
}
.container .container-head {
	width: 50%;
	float: left;
}
.article-recipe .article-content .recipe-content{
	width:50%;
	float:left;
}
.container.article-recipe .container-head {
	width: 100%;
	float: none;
}
.container.article-recipe .col-md-11.sm-featured > .row {
	margin: 0;
}

.col-md-11.article-content #recipe_ingredients, .col-md-11.article-content #recipe_instructions, .col-md-11.article-content #recipe_nutrition, .col-md-11.article-content #recipe_tip_list, .col-md-11.article-content #recipe_wine_pairing_list {
	width: 50%;
	float: left;
	padding: 0 10px;
}

#site-navigation .container div.home-url {
	margin: 0 auto;
	width: 180px;
}

#site-navigation .container .col-xs-12.col-md-12.col-sm-12 .col-xs-12.col-md-4.col-sm-4 {
	width: 100%;	
	max-width: 100%;
}

.container .article-author > .row {
	position: relative;
	margin-top: 5px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 8px;
}

div.container .article-author {
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
}
.recipe_additional_fields, .additional-fields-desktop {
	padding: 0;
	margin: 0;
}

div.container.printable .article-author .recipe_additional_fields .prep_time, div.container.printable .article-author .recipe_additional_fields .total_time, div.container.printable .article-author .recipe_additional_fields .plus_time, div.container.printable .article-author .recipe_additional_fields .yield {
    border: none;
    text-align: left;
}

div.container .article-author .twitter {
	margin: 0;
}
div.container.printable .article-author .author_image {
	margin-top: 0;
}

.article-recipe.printable .article-content #recipe_ingredients, .article-recipe.printable .article-content #recipe_instructions, .article-recipe.printable .article-content #recipe_nutrition, .article-recipe.printable .article-content #recipe_tip_list, .article-recipe.printable .article-content #recipe_wine_pairing_list {
	margin-bottom: 40px;
}

div.container.printable .article-author .author_image div  {
	height: auto !important;
	width: 100%;
}

div.container.printable .article-author .author_image div img {
	height: auto !important;
	width: 85% !important;
}

div.container .article-content .the-content {
	padding: 0;
}
div.container .article-content {
	margin-top: 0;
}
div.container .article-date {
	position: relative;
}
#recipe_ingredients h4.recipe_ingredients_list_title {
	font-size: 14px;
    margin-bottom: 10px;
}

/* Change the font size */
div.container .article-title h1 {
	font-size: 30px;
	line-height: 38px;
	margin: 3px 0;
}
div.container .article-title p.excerpt {
	font-size: 18px;
}
.recipe_additional_fields .recipe_additional_fields .prep_time, .recipe_additional_fields .recipe_additional_fields .total_time, .recipe_additional_fields .recipe_additional_fields .plus_time, .recipe_additional_fields .recipe_additional_fields .yield {
	font-size: 10px;
}
.recipe_additional_fields .recipe_additional_fields div.data {
	font-size: 20px;
}
.recipe_additional_fields .recipe_additional_fields div.data span {
	font-size: 14px;
}
.article-recipe .article-content #recipe_ingredients h3, .article-recipe .article-content #recipe_instructions h3, .article-recipe .article-content #recipe_nutrition h3, .article-recipe .article-content #recipe_tip_list h3, .article-recipe .article-content #recipe_wine_pairing_list h3 {
	font-size: 16px;
}
#recipe_instructions li, #recipe_instructions li::before {
	font-size: 14px;
}
#recipe_instructions li {
	margin-bottom: 15px;
}
#recipe_ingredients li.recipe_ingredient, #recipe_ingredients li.recipe_ingredient span.recipe_ingredient_quantity {
	font-size: 12px;
}
.article-recipe .article-content #recipe_nutrition span, div.container .article-content p, div.container .article-content ul li, div.container .article-content ol li {
    font-size: 14px;
    line-height: 20px;
}
div.container .article-content blockquote p, div.container .article-content .cityline-embeddedTweet-tweet p {
	font-size: 16px;
	line-height: 100%;
}