/*  
Theme Name: Print - SND
Description: Print CSS for SND
Version: 1.0
Author: SND
*/

@media print {
body, #content, #outer, #inner
{
	background:white; 
    font-size:10pt; 
    margin:0;
    padding:0;
    float:none;
    width:auto;
    font-family: Verdana, Tahoma, Arial, sans-serif;
}

#header {display:none;}
#search {display:none}
#splash {display:none}
#tag-line {display:none}
#menu {display:none}
.footer {display:none}
.relatedposts {display:none}
.commententry {display:none}
/* h3#comments {display:none;}
ol.commentlist {display:none;} */
#respond {display:none}
#commentform { display:none }
#sidebar { display:none }
#footer { display:none }

.date {
	float:right;
	font-size:8pt;
	margin: 0 15px 5px 0;
}

.picto {display:none;}
.picto2 {display:none;}
.picture {display:none;}
.navigation {display:none;}

.commentmetadata {
	font-size:8pt;
	margin-bottom:12pt;
}
h1, h2, h3, h4 {
	page-break-after:avoid; 
    page-break-inside:avoid;
    font-size:16pt;
	font-family: Georgia, Serif, Arial;
	font-weight:normal;
}
#content h1, #content h2{
	border-top: 0; 
	border-bottom: 	1px dotted 	#d5d5d5;
}

#content h1 a, #content h2 a{
	text-decoration:none;
	font-weight:normal;
}

#content a 
{ 
	font-weight:bold; 
    color:#000066; 
    text-decoration:underline
}

blockquote, table, pre { page-break-inside:avoid }

ul, ol, dl { page-break-before:avoid }

.recipe2, .recipe, h3#comments { page-break-before: always }

img {display:none}

/* Recipe Box
-------------------------------------------------- */
#content .recipe, #content .recipe2 {
	border: 1px solid #d5d5d5;
	padding: 5px 15px;
	margin: 20px 15px 5px 15px;
}
#content .recipe h2, #content .recipe h3, #content .recipe2 h2, #content .recipe2 h3  {
	font-style:italic;
	font-size: 150%;
	margin-bottom:15px;
	border-bottom: none;
}
.recipe2 p {
	margin:4px 0 10px;
}
.recipe2 br {
	display:none;
}
.snd-note {
	margin:0;
	padding:0 0 10px;
}
.snd-note-title {
	font-variant:small-caps;
	font-weight:bold;
}
.ingredients, .directions {
	font-size: 110%;
	font-variant:small-caps;
	font-weight: bold;
	padding:10px 0 0;
	border-top: 1px #d5d5d5 dotted !important;
	border-top: 1px #d5d5d5 solid;
}
#content ul.ingredients-list {
	margin:0;
	padding: 2px 0 15px;
}
#content ul.ingredients-list li {
	list-style:none;
	margin:0;
	padding:0;
}
#content ol.directions-list {
	margin: 0;
	padding: 0;
}
#content ol.directions-list li {
	list-style: decimal inside;
	margin:0;
	padding:0 0 10px;
}
}

