body {
font-size:10pt;
font-family:Georgia, Times, serif;
color:#000;
}

body,div#header,div#container,div#header h1 {
background-image:none;
}

div#header #blog-title,div#header h1 {
text-indent:0;
}

div#header h1 a {
font-size:16pt;
font-family:Georgia, Times, serif;
text-decoration:none;
}

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

div#content,div#container {
float:none;
width:auto;
margin:0;
}

.demo .red {
color:#000;
font-weight:700;
}

#content a {
font-weight:700;
color:#006;
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:0;
padding-bottom:0;
}

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 {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.left {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

.right {
float:right;
}

.left {
float:left;
}

img {
page-break-inside:avoid;
page-break-after:avoid;
border:none;
text-align:left;
float:left;
padding-right:10px;
}

.sidebar,#access,div#sidebar-main,div#sidebar-alt,div#header,.entry-edit,#masthead,#nav,#header_img,#sidebar,#l_sidebar,#footer,#footer,.ad,#subnavbar,#navbar,.date,.comments {
display:none;
}
