/* print styles for ASF site */
/* 10/19/05: removed #rcol from display: none */
@print normal { margin: 0.25in; }

body, #wrapper { page: normal; font: 11pt/14pt Palatino, "Times New Roman", serif; margin: 0; padding: 0; color: black; background-color: #fff; } /* text-align: center; */

#header, #nav, #logo, a.but:link, .leftbox { display: none; }

h1, h2, h3, h4, h5, h6 { color: #666; font-family: arial, helvetica, sans-serif; }
h1 { font-size: 16pt; text-transform: uppercase; margin: 12pt 0 6pt; }
h2 { font-size: 14pt; margin: 12pt 0 0; }
h3 { font-size: 12pt; margin: 6pt 0 0; }
h4, h5, h6 { font-size: 10pt; text-transform: uppercase; margin: 6pt 0 3pt; }

p { margin: 0 0 6pt; color: #000; }
dt, strong { font-weight: bold; }
em { font-style: italic; }
span.date { font-size: 10px; display: block; text-transform: uppercase; margin: 1em 0 0; }
span.eventdate { display: block; }

a:link, a:visited { color: #666; border-bottom: 1px dotted #ccc; text-decoration: none; }

#main { text-align: left; margin: 0 .7in; padding: 0; }
#main a:link:after, #main a:visited:after { text-transform: lowercase; font-weight: normal; content: " (" attr(href) ") "; }
#footer { clear: both; text-align: left; font: 8pt/9pt arial, helvetica, sans-serif; border-top: 1px solid #ccc; padding-top: 9pt; margin-top: 24pt; }

table { text-align: left; font: 8pt/9pt arial, helvetica, sans-serif; color: black; width: 100%; margin: 0; }

#printhead { display: block; width: 100%; margin: 0; padding: 0; }

/* .leftbox { float: left; margin: 0 .35in .5in 0; width: 25%; }
.cal table { width: 100%; }
.cal td { padding: 2pt 4pt; border-bottom: 1px dotted #dae1e8; vertical-align: top; }
.cal td.L { width: 25%; border-right: 1px dotted #dae1e8; color: #021f3e; } */
