@media print {
body { background:white; color: black; margin: 0; font-size: 11pt; background: none; font-family: Georgia, "Times New Roman", Times, serif; }

h2 {color: #000; font-size: 1.3em; margin: 0 0 15px 0; padding: 0; }

h3 {color: #000; margin: 0 0 5px 0; padding: 0; font-size: 1.2em; }

h4 {margin: 0; padding: 0; }

#tools p { }

.report-box {border: 1px solid #000; padding: 10px; margin: 10px 0 15px 0; }
.report-box ul {margin: 5px 0 10px 20px !important; list-style: disc !important; }
.report-box ol {margin: 5px 0 10px 20px !important; }
.report-box ul li, .report-box ol li {margin: 0 0 5px 0; }

.score {border: 2px solid #000; padding: 10px; margin: 10px 0 10px 0; color: #000; font-size: 1.3em; text-align: center; line-height: 2em; font-weight: bold;  }
.score .highlight {padding: 5px; font-size: 1.3em; border: 1px solid #000; margin: 0 5px 0 5px; }
.score .lilsmaller {font-size: .8em; }

.tips {border-top: 1px solid #999; padding: 0; }

.action-plan table {border: 1px solid #000; }
.action-plan table thead td {background: #DDD; border-bottom: 1px solid #000; }
.action-plan table table {margin-bottom: 10px; }
.action-plan table table td {border-top: 1px solid #666; font-size: .9em; }

.action-plan table .title {font-weight: bold; border-bottom: 1px solid #666; border-top: none; }
.action-plan table .lborder {border-left: 1px solid #666; }


.footer {font-size: .8em; }

/*--------- RQ Affiliate Report --*/

#container { width: 100%; }

.invoice {font-size: 14px; text-align: left; }

.invoice thead td, .invoice tfoot td  {background: #666; color: #FFF; }

.invoice table tbody td {border-bottom: 1px solid #666; }
.invoice tbody .odd {background: #EEE; }

.invoice tbody ul {margin: 5px 0 15px 20px; padding: 0; font-size: .9em; }
.invoice tbody li {margin: 0 0 3px 0; }

.invoice .due {background: #FFF; width: 50px; padding: 10px; }

/*--------- Misc --*/

.top1em {margin-top: 1em; }
.bottom1em {margin-bottom: 1em; }

a:link, a:visited {color: #520; background: transparent; font-weight: bold; text-decoration: underline; }
   
a:link:after, #content a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="/"]:after {content: " (http://www.relationalcapitalgroup.com" attr(href) ") ";  }
   
#sidebar, #w-menu, #w-submenu, #w-header, #w-footer, .sstag, .breadcrumbs, .printer-friendly {display: none; position: absolute; left: -9999px; }
#content {float: none; width: auto; margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid }
img { page-break-inside:avoid; page-break-after:avoid; }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }

img.centered, img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.right, img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left, img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.right, .alignright { float: right; }
.left, .alignleft { float: left }

}