/* 

Title :			PRINT CSS
Author :		Kristof Creative
URL :			http://www.02restoration.com/
Description : 	
Created : 		
Modified :		

*/


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

#TopMenu,
#banner,
#breadcrumb,
#addthis,
#adsense-top,
.meta-bottom,
#socialBookMarks,
#banner-ads,
.related,
#side,
#foot,
#comments,
#webring, 
.noprint { 
	display: none; 
	}

body {
	background-color: #FFF;
	width: 520px;
	font: 14px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	color: #000; 
	text-align: left;
	padding-top: 40px;
	margin-left: 5%;
	}

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

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

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

.main 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;
	}

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



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

.main a[href^="/"]:after {
  content: " (http://www.02restoration.com" attr(href) ") ";
   }


.main p a:after { /* EXTRA */
	content: " ("attr(href)") ";
	font-size: 10pt;
	}



/* =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 }





/* =SPLIT COMMENTS ONTO SEPARATE PAGE
------------------------------------ */

#comments {
	page-break-before: always;
	}





pre {
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap;					/* css-3 */
	white-space: -moz-pre-wrap !important;	/* Mozilla, since 1999 */
	white-space: -pre-wrap;					/* Opera 4-6 */
	white-space: -o-pre-wrap;				/* Opera 7 */ /* width: 99%; */
	word-wrap: break-word;					/* Internet Explorer 5.5+ */
}

