@media print {
body {background:white; 
     font-size:10pt; 
     margin:0; }
#sidebar { display:none; }
#header { height:75px; 
     font-size: 24pt;
     font-family: Times New Roman, Times, serif;
	text-decoration: none;
     color:black }
#content { margin-left:0; 
     float:none; 
     width:auto; 
     color:black; 
     font-size:12pt; }
.demo .red { color:black; 
     font-weight:bold }
#content a { font-weight:bold; 
     color:#000000; 
     text-decoration:underline; }
#content{ margin-left:0; 
     float:none; 
     width:auto; }
#footer, .ad { 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; }
}
#commentform { display:none; }
body, div#header, div#container, div#header h1 { background-image:none; }

/* K2 theme */
div#sidebar-main, div#sidebar-alt, div#header, .entry-edit  { display:none; }

/* getting rid of nasty size constraints */

div#header h1 a, div#header h1, div#header {
	width: 100%;
	height: auto;
}


/* tgw_classic theme */
.breadcrumb { display:none; }

#suckerfishnav { display:none; }

img { display:none; }

.fb-like { display:none; }

.divAccessKeys { display:none; }

#respond h3 { display:none; }

.divHeaderForPrintingOnly{
	float:left;
	clear:both;
	padding:0;
	margin:0;
	height:auto;
	width:100%;
	font-weight:bold;
	font-size: 6.35pt;
	padding-bottom:30px;
}

.divSinglePostDate{
	font-size: 9pt;
}

.divHeaderForPrintingOnly img {
	display:inline;
}
