a, a:link, a:visited, a:hover, a:active { color : #000 !important; text-decoration : underline }
a:after { content: " (" attr(href) ") "; }
a img { border: 0 solid }
body { font-family: Arial, Helvetica, sans-serif !important; font-size: 12pt !important; }
blockquote { border-left: 2px solid #000 !important }
h1, h2, h3, h4, h5, h6, strong { color: #000; }
h1 { font-size: 1.4em !important }
h2 { font-size: 1.3em !important }
h3 { font-size: 1.2em !important }
h4 { font-size: 1.1em !important }
h5 { font-size: 1.0em !important }
h6 { font-size: 0.9em !important }
div { background-image : none; }


table { border: 1px solid #000 !important; border-collapse: collapse; font: 12pt; margin: 0; padding: 20px 0 20px 0; width: 100% }
caption { text-align: left; font-weight: bold }
table tr { border: solid #000 !important; border-width: 0 1px 0 1px !important }
table th { border: 1px solid #000 !important; color: #000; font-weight: bold; padding: 4px 3px; text-align: left }
table td { border: 1px solid #000 !important; padding: 2px 3px }
tr, th, td { page-break-inside : avoid }

/*
.tbl td, .tbl tr { page-break-inside: avoid !important; }
.tbl, .tbl th, .tbl td { border: 1px solid #000 !important; color: #000 !important }
.tbl a img { display: block !important; }
*/

hr { background: #000; border: none; color: #000; height: 1px }
ul { list-style-type: circle !important; }
ul li { background: none !important; list-style-type: disc !important; padding-left: 0 !important; list-style-position: inside; }

/* no display */
form, .more, .back, .mod-gallery form, .obj-ulinks, .obj-banners, #obj-path, #header, #col1, #col3, #footer { display: none }
#main #col1, #main #col3 { display: block; float: none; margin: 0; width: 100% }
/* /no display */

#wrap, #col2, #cont2 { width: 100%; margin: 0 !important; }
#main { border: 0 solid !important; }

#col2 { text-align: left !important }

.mod-files .file-head { list-style-type: none !important }

.print { display: block !important; text-align: left; padding-bottom: 10px }
.print .info { float: right; width: 240pt; text-align: right }
.print .info span { font-weight: bold }
.print h1, .print p { margin-left: 155px }
.print h2 { font-size: 14pt; text-align: right; margin: 0 }
.print img { float: left }
