/* 

Title :			PRINT CSS
Author :		KristofCreative.com
URL :			
Description : 
Created : 		2009 March 08
Modified :		

*/


/* =TYPOGRAPHY Divs
------------------------------------ */

#header, 
#cat_nav, 
#logo, 
#page_nav, 
#breadcrumb, 
#addthis, 
.follow_twitter, 
.meta-bottom, 
#SocialBookMarks, 
#subscribe-options, 
#comments, 
#sidebar, 
#footer, 
.noprint { 
	display: none; 
	}

body {
	background: #FFF url('../images/printcss/print-header.jpg') no-repeat 8px 0px;
	width: 520px;
	font: 14px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	color: #000; 
	text-align: left;
	padding-top: 110px;
	margin-left; 5%;
	}

.post p, .post td, .post th, .post ul, .post a { 
	background-image: none;;
	color: #000; 
	}

#main p img {
	margin: 0 0 25px 0;
	}

	#main p img a {
		border: none;
		text-decoration: none;
		}

.post_headline h1 {
	padding: 0 0 0 0;
	}

	.post_headline h1 a {
		font-size: 40px;
		font-weight: bold;
		text-decoration: none;
		line-height: 25px;
		}

	.post_byline {
		font-size: 12px;
		margin: 5px 0 20px 0;
		}

.post p { 
	margin: 0 0 25px 0;
	}


h1, h2, h3, h4, h5, h6 {
	letter-spacing: -.042em;
	}

h2 {font-size: 2.0em;
	color: #6f9fbd; 
	line-height: .9em;
	margin-bottom: 0px;
	}

h3 {font-size: 1.8em;
	margin-bottom: 0px;
	}

h4 {font-size: 1.6em;
	color: #6f9fbd;
	margin-bottom: 0px;
	}

#main ul, #main ol {
	margin: 0 0 0 15px;
	}



/* =INSERT LINK URLS
------------------------------------  */
#container a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 12px;
   color: #6f9fbd;
   padding-left: 3px;
   font-weight: normal;
   letter-spacing: 0;
   }

#container a[href^="/"]:after {
  content: " (http://www.diyanswerguy.com" attr(href) ") ";
   }



/* =NO PAGE BEAKS
------------------------------------  */

h1, h2, h3, h4, h5, h6 { 
	page-break-after:avoid; 
	page-break-inside:avoid }

img { 
	page-break-inside:avoid; 
	page-break-after:avoid; }

#main img { 
	page-break-inside:avoid; 
	page-break-after:avoid; }


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

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



