/*
Print styles for Williams theme
*/

@media print {

html, body, div, span, object, h1, h2, h3, h4, p, blockquote, a, font, img, strong, ol, ul, li, fieldset, table, form, label, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;}
body {margin: .1in;  padding:0;font-family: Verdana, sans-serif;font-size: 11pt; line-height:normal; background:white; color:black;}
a:link, a:visited, #content a:link, #content a:visited, #content a:hover, #content a:link:visited{ color:#666;  }

/* Do Not Display Elements */
.sidebar, #sidebar, #sidebar2, #footer, .hidden, #decription, #nav, #cse-search-container-header, .post-edit-link, #header_container, #breadcrumbs, input[type="reset"] {display: none; visibility:hidden; width:1px; height:1px;}
#wrap1, #wrap2, #wrap3, #content_pad, #content_container, #page_container, #content, div.post {position:relative; margin:0; width:100%; padding:0; display:block; float:none;  overflow:visible; max-width:none;}


/* Specific Print Styles */
#header_container_print {display:block; height:32px; padding:0 0 1em 0; margin:0 0 1em 0; border-bottom:1px solid #666; }
.hidden-text { text-indent: 0; }
h1#blog_heading { border:1px solid red; color:black;}	
h1#blog_heading a {text-decoration:none;}
#content{ margin-left:0; float:none;  width:100%;  }
#content img {border:0; display:block; border:1px solid #ccc;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {color:black;border:none; padding:0; clear:both; font-weight:bold}
#content ol { list-style-position:inside;}
#content ol, #content ul{margin:0 0 1em 1em;}
#content ul {list-style-type:disc;}
#content p {line-height:1.3em;}
#content p a:link:after, #content p a:visited:after {content: " (" attr(href) ") "; color:#999999; font-style:italic; font-size:0.9em;}/* print URLs after link text */
table, form {margin:1em 0;}

form.null_form { font-size:8pt; }

/* Headers */
h1,h2,h3,h4,h5,h6 { margin: 0.7em 0; padding: 0; font-family:"Trebuchet MS", Verdana; }
h5, h6 {margin:0 0.5em;}
h1, h2, h3, h4, h5, h6 { color:#333}
#content h1#blog_heading { position:absolute; float:right; top:-75px; right:2px;}
