/* 
    print.css
    To control how the web site page will be printed on paper
*/
@media print {
body {
    background: white; 
    font-size: 10pt; 
    color: black; 
    background-image: none; 
    margin: 0 }
#header  { height: 75px }
#sidebar { display: none }
#nav { display: none }
#menu { display: none }

.l1, .l2, .l3, .l4, .l5, .l6 { display: none }
#testimonial { display: none }

div #header, div #container, div #header h1 { background-image: none; }

#content { 
	padding: 0px;
	background: none;
	margin-left: 0; 
    float: none; 
    width: auto }
#content a { 
	font-weight:bold; 
    color: #000066; 
    text-decoration: underline }
div#container, div#content{ 
    margin-left: 0; 
    float: none; 
    width: auto }
#article {
    margin-left: 0; 
	width: 100%;
}
	
.demo .red { 
	color: black; 
    font-weight: bold }
#content a { 
	font-weight: bold; 
    color: #000066; 
    text-decoration: underline }
#footer { display:none }
h1, h2, h3, h4, h5, h6 { 
	page-break-after: avoid; 
    page-break-inside: avoid }
h3 { 
	margin-left: 10px; 
    margin-bottom: 0px; 
    padding-bottom:0px }

blockquote, table, pre { page-break-inside: avoid }
ul, ol, dl  { page-break-before: avoid }
img.centered { 
	display: block; 
    margin-left: auto; 
    margin-right: auto; }
img.right { padding: 4px; 
    margin: 0 0 2px 7px; 
    display: inline; }
img.left { 
	padding: 4px; 
    margin: 0 7px 2px 0; 
    display: inline; }
.right { float: right; }
.left { float: left }
img { 
	page-break-inside: avoid; 
    page-break-after: avoid;
}

/* Bonny Print Style General Stuff */
div#header #blog-title, div#header h1 {
	text-indent: 0px;
}

div#header h1 a {
	font-size: 16pt;
	font-family: Times New Roman, Times, serif;
	text-decoration: none;
}

/* Getting rid of nasty size constraints */

div#header h1 a, div#header h1, div#header {
	width: 100%;
	height: auto;
}
/* End of block */
}

/* End of Print styles */
