body{ 
width:100%;
margin:0;
padding:0;
line-height:1.4;
word-spacing:1.1pt;
letter-spacing:0.2pt;
font-family:Garamond, 'Times New Roman', serif;
color:#000;
background:none;
font-size:12pt;
}
div,section,article{
clear:both;
float:left;
width:100%;
}
h1{
font-size:19pt;
}
h2{
font-size:17pt;
}
h3{
font-size:15pt;
}
h4,
h5,
h6{
font-size:12pt;
}
code{
font:10pt Courier, monospace;
}
blockquote{
margin:1.3em;
padding:1em;
font-size:10pt;
}
hr{
background-color:#ccc;
}
img{
float:right;
margin:0 0 1.5em 1.5em;
}
a img{
border:none;
}
a:link,
a:visited{
background:transparent;
font-weight:700;
text-decoration:underline;
color:#333;
}
a:link[href^="http://"]:after,
a[href^="http://"]:visited:after{
content:" (" attr(href) ") ";
font-size:90%;
}
a[href^="http://"]{
color:#000;
}
table{
margin:1px;
}
th{
border-bottom:1px solid #333;
font-weight:bold;
}
td{
border-bottom:1px solid #333;
}
th,
td{
padding:4px 10px 4px 0;
}
tfoot{
font-style:italic;
}
caption{
background:#fff;
margin-bottom:2em;
text-align:left;
}
thead{
display:table-header-group;
}
tr{
page-break-inside:avoid;
} header,
aside,
footer,
p.breadcrumbs,
img,
#backtotop a,
.stickysocial,
.tiled-gallery,
.eo-fullcalendar,
#social,
form,
.tactical-top,
.tactical,
.teaser-content-inner .post-meta{
display:none !important;
}
a.nopath:link[href^="mailto"]:after,
a.nopath[href^="mailto"]:visited:after{
content:'' !important;
}