/* Print Style Sheet */
@media print {

.print { display: block; }
.logo { border-bottom: 3px double #000; padding-bottom: 25px; }

body {font: 10pt/13pt Arial, Helvetica, sans-serif; color:#000;background:none;}
#wrap, #wrap-top, #wrap-middle, #wrap-bottom, #page, .container { border: 0; background: none; float: none; width: auto; }

#header { display: none; }

#main { margin-left: 25px; float: none; width: auto; }
#content a { font-weight: bold; color: #000066; text-decoration: underline; }
#comments { }
#commentform { display: none; }
#sidebar { display: none; }
#footer { margin-top: 20px; border-top: 1px solid #000; padding-top: 20px; }

h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid }
h3 { margin-left:10px; margin-bottom:0px; padding-bottom:0px }
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 { padding: 4px; margin: 0 0 2px 7px; xdisplay: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.right { float: right; }
.left { float: left }
img { page-break-inside:avoid; page-break-after:avoid; }
.alignleft { float: left; margin: 0 10px 10px 0; }
.alignright { float: right; margin: 0 0 10px 10px; }

.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}

/* FOOTER OF PRINT SHEETS */
.contact-details { border-top: 1px solid #000; padding-top: 25px; }
.contact-details p { margin: 0; padding: 0; line-height: 120%; }
.contact-details .blurb { display: none; }
.contact-details .gary-ralston { clear: both; margin-top: 15px; }
.contact-details .contact-status .name { font-weight: bold; padding: 0; margin: 0; }
.contact-details .contact-status .tel-number { padding: 0; margin: 0; }
.contact-details img { float: left; margin: 0 20px 10px 0; }
.contact-details .push-to-talk { display: none; }
.contact-details a { text-decoration: none; color: #000; }
.contact-details .skype { display: none; }
}
