/* print styles */

/* hide elements when printing */
.no_print, #header, #nav, #nav_sec, #sub_col, #footer, hr {display:none;}

/* undo layout if necessary */
body, #container, #wrap_content, #main_col, #sub_col, #footer { background:none; width:auto; margin:auto; padding:0; float:none; display:block;}

/* text and images */
body {font-size: 9pt; font-family: Arial, Helvetica, sans-serif;}

a:link,
a:visited { color:inherit; background: none; text-decoration:underline; font-weight:normal;}

ul, ol, ul li, ol li { margin: auto; padding: 0 0 0 1em;}
ul li { background: none; list-style: disc;}
h1 { font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;}
h2 { font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif;}
h3, h4, h5 { font-size: 1.1em;}

a img { border:none;}
img { float: left; margin: 0 15px 5px 0; }
img.align_right,
img.image_right { float:right; display:inline; margin:0 0 5px 15px;}

/* forms */
input.text, input[type="text"],
input.password, input[type="password"],
input.reset, input[type="reset"],
select,
textarea {border: 1px solid #C7B1B1; float: none; display: block;}
label { display:block; margin-top: 5px;}

/* generate url next to links - optional */
/*a:link:after, a:visited:after { content: " (" attr(href) ") "; font-size: 0.9em; color:#666; }*/
/* --------- or --------- */
/*a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }*/