/* general stuff */
body {
     font-size:13px; 
     color: #333333; 
font-family:Arial, Helvetica, sans-serif;

}


/* getting rid of whole blocks we don't want to see */
/* all themes */


/* sandbox theme */
.sidebar, #access { display:none }

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

/* Cutline theme */
#masthead, #nav,  #sidebar, #l_sidebar { display: none }

/* getting rid of background-images */
body,div#container{ background-image: none; }


/* getting rid of nasty size constraints */

/* other things */

div#content, div#container{ margin:0; 
     float:none; 
     width:auto }
.demo .red { color:black; 
     font-weight:bold }
a { font-weight:normal; 
     color:#5A7B7B; 
     text-decoration:underline; }
div#container, div#content{ margin-left:0; 
     float:none; 
     width:auto }
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.alignright, img.alignleft{display:block; margin:10px 0px;}
#page_content_top img, #page_content_bottom img{
display:none;
visibility:hidden;
}
h1, h2, h3{
font-weight:normal;
}
a img{
border:none;
}
td, th{
padding:5px;
text-align:left;
}
#footer{
display:none;
}
#header{
margin-bottom:25px;
margin-top:0;
}
#header td.toplinks img{
display:none;
}
#page_content{
border:1px solid #cccccc;
padding:10px 25px 25px 25px;
}
hr{
display:none;
}
