#top, #rightnav, #sidebar, img, div.caption, div.caption-text, #footer, #nav-content, blockquote {
display:none !important;
}

body, #container, #content-wrapper, #content {
float:none !important;
width:auto !important;
margin:0 !important;
padding:0 !important;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
}

html body #container {
background:none;
font-size:1em;
}

hr {
border:none 0;
border-top:1pt solid #cccccc;
width:100%;
height:1pt;
margin:0;
padding:0;
}

h2 {
font-size:2.0em;
}

h6{
font-size:1.5em;
}

p {
font-size:1.3em;
line-height:1.3em;
text-align:left;
}

.edition {
letter-spacing:5pt;
margin-bottom:.2em;
color:#000000;
text-align:left;
}

.author {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
letter-spacing:2pt;
text-align:left;
}

.related {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
letter-spacing:2pt;
text-align:left;
}

ul.relate {
text-align:left;
}

li.relate {
list-style:none;
text-align:left;
font-size:1.1em;
line-height:1.4em;
}

.firstcap {
float:none !important;
color:#000000;
font-size:1.3em;
line-height:1.3em;
font-family:Georgia, "Times New Roman", Times, serif;
}

a:link, a:visited {
color:#520;
background:transparent;
font-weight:bold;
font-size:80%;
text-decoration:underline;
}

a:link:after, #content a:visited:after {
content: " (" attr(href) ") ";
font-size:80%;
}


a.title:link:after, #content a.title:visited:after {
content: " (" attr(href) ") ";
font-size:80%;
letter-spacing:1pt;
}


a.relate:link:after, #content a.relate:visited:after {
content: " (" attr(href) ") ";
font-size:90%;
}


abbr[title]:after, acronym[title]:after {
content: "(" attr(title) ")";
}


