/**
 * Recipe styles
 */

@media print {

	/* remove the header image */
	#header h2:before {
		content: '';
	}
	#header h2 {
		height: auto;
		width: auto;
		margin-bottom: 1px;
		font-size: 10pt;
		color: #000;
		display: inline;
	}
	#header h2 a {
		display: inline;
		color: #000;
	}
	#header h2 span {
		display: inline;
	}
	#header h6 {
		display: inline;
		color: #000;
		position: static;
		font-weight: normal;
	}
	
	#body p {
		margin-bottom: 10px;
	}
	
	.tx-comments-pi1 {
		display: none;
	}
	
	.mycookbookbar, div.detailbox-bottom {
		display: none;
	}
	
	div.hrecipe h1.fn {
		margin-top: 0;
		font-size: 15pt;
		text-shadow: none;
		margin-bottom: 0;
	}
	
	div.detailbox {
		width: 100%;
		margin-bottom: 4px;
		border-bottom: 1px solid black;
	}
	
	div.ingredients, div.summary {
		clear: left;	
	}
	
	div.specifications, div.ingredients, div.ingredients h3, .instructions-header, div.recipeCard {
		background-image: none;	
		height: auto;
		width: auto;
		padding: 0;
	}
	
	div.specifications {
		margin-bottom: 3px;
	}
	
	div.ingredients h3 span, .instructions-header span {
		display: block;	
	}
	
	.recipe-actions {
		display: none;	
	}
	
	div.ingredients h3, div.directions h3 {
		border-bottom: 1px solid black;
	}
	
	div.specifications dl {
		display: inline;
		font-size: 10pt;
	}
	div.specifications dt {
		font-weight: normal;
		font-size: 10pt;
		display: inline;
		text-transform: inherit;
	}
	div.specifications dt:after {
		content: ':'
	}
	div.specifications dd {
		display: inline;
		font-size: 10pt;
	}
	
	div.specifications .recipe-rating {
		background-image: none;
		height: auto;
		width: auto;
		display: inline;
	}
	
	div.specifications .recipe-rating .number-stars {
		display: inline;
		width: auto;
		position: static;
	}
	
	div.ingredients ul.columnOne, div.ingredients ul.columnTwo {
		float: left;
		width: 48%;
	}
	
	#body div.ingredients ul {
		font-size: inherit;
	}
	#body div.ingredients ul.columnOne {
		margin-right: 10px;
	}
	
	.serving-suggestions, .recipe-notes, div.directions, .summary {
		padding: 0;
	}
	div.ingredients span.num {
		width: auto;
		float: left;
	}
	
	div.ingredients span.info {
		width: auto;
		margin-left: 4px;
	}
	
	#body div.ingredients a:link:after, #body div.ingredients a:visited:after {
		content: "";
	}
	
	.total-ratings {
		display: none !important;
	}
}
