@charset "utf-8";
/* PRINT CSS */

* {margin:0pt; padding:0pt; background-image:none;}
body {background-color: transparent; color:#000000; font-family:Verdana,Arial,  Helvetica, sans-serif; font-size:9pt; line-height:12pt; margin:2%;}
a {color:#000000; text-decoration:none;}
a img {text-decoration:none; border:0;}
.online_comm a[rel=external]:after {content: " [" attr(href) "]"; text-decoration:none; display:inline; font-weight:normal;font-size:9pt; line-height:11pt; }
.online_comm a[rel=external]:after img {
    content:"";
}
#header_notloggedin #login,
#header_notloggedin .forgot_pass,
#header_notloggedin #nav,
#header_loggedin #welcome,
#header_loggedin #logout,
#header_loggedin .btn_chatnow_sp,
#searchbox,
#content .recordlinks,
#content #main .record_profile .links,
#sidebar .facet,
#sidebar > h1,
#sidebar p,
#footer,
.noprint
{display:none;}

#home #sidebar  { display:block;}

#header_loggedin #logo h1 {
    background: url("/images/logo_GTIO.gif") no-repeat scroll 0 0 transparent;
    height: 53px;
    width: 331px;
}

#header_loggedin #logo h2 span,
#header_loggedin #logo h1 span { display:none;}

#header_loggedin #logo h2 {
    background: url("/images/logo_service_fc.gif") no-repeat scroll 0 0 transparent;
    height: 26px;
    width: 154px;}


#header_loggedin, #header_notloggedin { margin-bottom:15pt;}
#logo { position:relative;}
#logo h2 { position:absolute; left:335px; top:25px;}

#content h1 { font-size:12pt; line-height:15pt;margin-bottom:4pt;}
#content h1 span { font-size:10pt;}
#content h2 { font-size:10pt;margin-bottom:4pt;}
#main p {margin-bottom:4pt;}

#footer { margin-top:20pt;}
#footer .single_row,
#footer ul { margin-bottom:10pt;}
#footer .float-right p { margin-bottom:5pt;}
#footer .float-right a {display:block;}
#footer .float-right { margin-bottom:10pt;}



#content .record_profile .float-left,
#content .record_profile .float-right
 margin-bottom:10pt;}

#content .single_topic {padding-bottom:3pt; padding-top:3pt; border-top:1px dotted #cccccc;}

#content .txt h1, #content .txt h2, #content .txt p, #content .txt .btn_learnmoreregister { margin-bottom:10pt;}

#content .morefromfc { margin-bottom:10pt;}
#main .resource_single .img a:after { display:none;}
#main .resource_single { margin-bottom:15pt;}

#home #sidebar h1 { margin-bottom:10pt;}
#sidebar .training_single h2 a:after { display:none;}
#sidebar .training_single { margin-bottom:15pt;}

#search_results #main .tools,
#search_results #main .pagination
{display:none;}
#search_results #main table { border:0;}

#main .helptopic_single { margin-bottom:10pt;}
#main .helptopic_single p {margin:0; }

#content .contact_form,
#content .contact_form h4,
#content .contact_form .select h2
{font-size:11pt; line-height:13pt;}
#content .contact_form p input, #content .contact_form p{ display:block;}
#content .contact_form p { margin-top:220px; font-size:9pt; line-height:12pt;}
#content .contact_form .row p { margin-top:none;}
#content .contact_form .row p textarea { font-size:9pt; line-height:12pt;}


#main h1 a {display:none;}
#main .search_foundations h4 a,
.btn_cancel
{display:none;}

#main .search_foundations .row {margin-bottom:10pt;}
#main .step_single { margin-bottom:20pt;}
#main .step_single table input, #main .step_single table select { margin-left:8pt;}

#search_results { position:relative;}
#search_results #main {margin-top:110px;}
#search_results #sidebar {display:block;}
#search_results #sidebar h1, #search_results #sidebar .facet, #search_results .btn_modify { display:none;}
#search_results #sidebar .filters input, #search_results #sidebar .filters p { display:inline;}
#search_results #sidebar .filters { position:absolute; top:70px;}
#search_results #sidebar .filters input { margin-top:10pt;}
#search_results #sidebar .filters br { display:none;}
#search_results #sidebar .filters p { margin-right:20px;}
#search_results table td {padding:3pt; border:0px;}

#search_results .clear {display: inline;}

#faqs #main .question_single ul { margin-bottom:10px;}
#faqs #main .question_single br { display:none;}

#main .search_foundations input, #main .search_foundations select {border:1px solid #E2E2E2; width:5in; height:0.25in; padding:0 8px; }
#main .search_foundations .radio_btns input { border:0px; width:20px;}
#main .search_foundations .btn_search_sp { border:0px;}
#sidebar .online_comm { padding-top:10pt; border-top:1px dotted #cccccc;}
#sidebar .online_comm a {display:inline;}
#sidebar .online_comm h1 { font-size:9pt; margin-bottom:6pt;}
#sidebar .online_comm p {display:block; margin-bottom:2pt;}
#content .single_topic ul, #content .single_topic ol {list-style:none;}
#content .single_topic ul, #content .single_topic ol { list-style: none; margin: 0; padding: 0; }
#content .single_topic ul li, #content .single_topic ol li { display: inline; }
#content .single_topic ul li:after, #content .single_topic ol li:after { content: ","; }
#content .single_topic ul li:last-child:after, #content .single_topic ol li:last-child:after { content: ""; }

.page {
    page-break-after: always;
    border-bottom:2px double #FF0000;
    -moz-column-count: 2;
	-moz-column-gap: 30px;
	-webkit-column-count: 2;
	-webkit-column-gap: 30px;
	column-count: 2;
	column-gap: 30px;
    width: 95%;   }

.page:last-child{
    page-break-after: avoid;}

.btn_print {
  background: url("/images/icon_print_grey.gif") no-repeat scroll left top transparent;
  color: #005990;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  margin-right: 12px;
  padding-bottom: 3px;
  padding-left: 23px;
  padding-top: 2px;
  text-decoration: none;
}


/*.recorddisplay p span a {display:block;}*/
#content h2 { font-size:11pt;}
#content h3 { color:#666;}

.single_topic { padding-top:10pt;border-top:1pt dotted #999; }
.record_profile { padding-bottom:5pt;}

table thead th { text-align:left !important;}
hr { margin:4pt 0; border-top:0;border-left:0;border-right:0;}
table { width:100%;}

/* ============= HIGLIGHTING ================ */
.highlighter {border-bottom-style:dashed;background-color:yellow;border-bottom-width: 1px;font-size:1em!important;}
.print_tools {float:right;text-align: right;}
.toggleHilightingContainer {font-weight:bold;color:#005990;font-size:11px;}
#printer-friendly-page .toggleHilightingContainer {margin-top:3px}