/* ** SW3 print style sheet ** */
body{
background-color:#FFFFFF;
color:#000000;
font:10pt/15pt georgia,times,serif;
margin:12pt 6pt;
padding:3pt;
width:95%;
}

body a,
body a:link,
body a:visited,
body a:hover,
body a:active{
background-color:#FFFFFF;
color:#000000;
text-decoration:none;
}

body h2,
body h3,
body h4,
body h5,
body h6{
line-height:125%;
}

body h1{
font:bold 12pt/150% helvetica,arial,sans-serif;
margin:6pt 0;
text-transform:uppercase;
}

body h1 a:link,
body h1 a:visited{
color:#777777;
}

body h2{
border-bottom:1pt solid #CCCCCC;
font:bold 16pt/150% helvetica,arial,sans-serif;
margin:18pt 0 6pt 0;
padding:0 2pt 0 0;
}

body h3{
font:bold 12pt/150% helvetica,arial,sans-serif;
margin:18pt 0 6pt 0;
text-transform:uppercase;
}

body div.entry-content h2,
body div.entry-content h3{
font:bold 13pt/150% helvetica,arial,sans-serif;
margin:24pt 0 -6pt 0;
text-transform:none;
}

body div.entry-content h4{
font:bold 11pt/150% helvetica,arial,sans-serif;
margin:18pt 0 -6pt 0;
text-transform:uppercase;
}

body div.entry-content h5,
body div.entry-content h6{
font:bold 10pt/150% helvetica,arial,sans-serif;
margin:18pt 0 -6pt 0;
font-style:italic;
}

body p{
margin:12pt 0;
}

body div.entry-date{
float:right;
font:bold 8pt/180% helvetica,arial,sans-serif;
margin:0 0 0 6pt;
padding:1pt 3pt;
text-transform:uppercase;
}

body abbr.published{
border:none;
}

body div.entry-content a:link:after,
body div.entry-content a:visited:after{
color:#444444;
content:" (" attr(href) ") ";
font-size:90%;
}

body div.entry-content abbr,
body div.entry-content acronym{
border:none;
}

body div.entry-content abbr:after,
body div.entry-content acronym:after{
color:#444444;
content:" (i.e., " attr(title) ") ";
font-size:90%;
}

body div.entry-content img.alignleft,
body div.entry-content img.alignnone{
float:left;
margin:4pt 12pt 5pt 0;
}

body div.entry-content img.alignright{
float:right;
margin:4pt 0 5pt 12pt;
}

body div.entry-content img.center{
display:block;
margin:4pt auto;
}

body div.comment-author{
font-weight:bold;
}

body div.comment-author a:link:after,
body div.comment-author a:visited:after{
content:" " attr(href) "";
font-size:90%;
font-weight:normal;
}

body div.comment-meta{
font:8pt/180% helvetica,arial,sans-serif;
text-transform:uppercase;
}

body div#blog-description,
body div#access,
body div#content div.navigation,
body div#content div.entry-meta,
body div.comment-meta a,
body div.comment-meta span,
body div#respond,
body div#primary,
body div#secondary,
body div#footer,
body div#content form{
display:none;
}

body pre .atn{ color:#440044; }
body pre .com{ color:#660000; font-style:italic; }
body pre .kwd, body pre .tag{ color:#000066; }
body pre .lit{ color:#004444; }
body pre .pln{ color:#000000; }
body pre .pun{ color:#444400; }
body pre .str, body pre .atv{ color:#006600; }
body pre .typ{ color:#440044; }

body pre .atn,
body pre .kwd,
body pre .pun,
body pre .tag{
font-weight:bold;
}