/*******************************************************************************/
/* Print Styles for MyFedLoan Website                                          */
/*                                                                             */
/* Table of Contents (placeholder name for searching)                          */
/* General Element Styles (=elements)                                          */
/* Header Styles (=header)                                                     */
/* Content Styles (=content)                                                   */
/* Main Content Styles (=main)                                                 */
/* Right Content Styles (=right)                                               */
/* Footer Styles (=footer)                                                     */
/*******************************************************************************/

/* =elements
General Element Styles */

html {
  background:none;
}

html * {
  background:none !important;
  border-color:#000 !important;
  color:#000 !important;
  float:none !important;
}

html div {
  width:100% !important;
}

body {
  font:normal 11pt Arial, Helvetica, sans-serif;
  margin:0 auto;
  padding:0;
  width:7.0in;
}

h1 {
  font-size:22pt !important;
  font-weight: bold;
  margin: 1em 0;
}

h1 i {
  display:none;
}

h2 {
  border-top:0;
  font-size:18pt !important;
  font-weight: bold;
  margin: 1em 0;
}

h2 i {
  display:none;
}

h3 {
  font-size:16pt !important;
  font-weight: bold;
  margin: 1em 0;
}

h4 {
  font-size:14pt !important;
  margin: 1em 0;
}

h5 {
  font-size:11pt !important;
  margin: 1em 0;
}

a:link,
a:visited {
  text-decoration:underline;
}

table {
  margin: 1em auto;
  width: 90%;
}

ul#skipLinks, 
.hide, 
div#leftNav {
  display:none !important;
}

/* =header
Header Styles */

div#header {
  background:none;
  height:auto;
  margin:0;
  padding:0;
  position:static !important;
  width:7.0in;
}

div#header a.logo {
  font-size:24pt;
  font-weight:bold;
  height:auto;
  margin: 0 0 0.5em 0;
  position:static;
  text-decoration:none;
  text-transform:uppercase;
  width:auto;
}

div#header a.logo i {
  display:none;
}

div#header form {
  display:none !important;
}

div#header ul {
  display:none !important;
}

/* =content
Content Styles */

div#content {
  margin:0;
  min-height: 1pt;
  padding:0;
  width:7.0in;
}

/* =promo
Promo Content Styles */

div#content div#promo {
  background:none;
  margin:0;
  padding:0;
  width:auto;
}

div#content div#promo * {
  position:static !important;
}

div#content div#promo ul#slideShowController {
  display:none;
}

div#content div#promo div.linksBox {
  margin:1em 0;
  padding:0;
  position:static;
  width:auto;
}

div#content div#promo div.linksBox ul, 
div#content div#promo div.linksBox ul li {
  margin:0;
}

/* =main
Main Content Styles */

div#content div#mainContent {
  float:none;
  margin:0;
  padding:0;
  width:7.0in;
}

div#content div#mainContent h1 {
  color:#000;
  font-size:24pt;
}

div#content div#mainContent h1 i {
  background:none;
  display:none;
  position: relative;
}

div#content div#mainContent h2 {
  border-top:0;
  color:#333;
  font-size:18pt;
}

div#content div#mainContent h3 {
  color:#666;
  font-size:16pt;
}

div#content div#mainContent a:link,
div#content div#mainContent a:visited {
  text-decoration:underline;
}

div#content div#mainContent a.arrowLink {
  background:none;
  padding-left:0;
}

div#content div#mainContent div.highlightBox, 
div#content div#mainContent div.detailsBox {
  display:block !important;
  margin: 1em auto;
  position: static !important;
  width: 6.0in !important;
}

div#content div#mainContent div.sectionBox {
  padding:0 !important;
}

body.bodyContact div#content div#mainContent div#signIn {
  display:none !important;
}

/* =right
Right Content Styles */

div#content div#rightContent {
  display:none;
}

/* =footer
Footer Styles */

div#footer {
  border-top:3px solid #000;
  height:auto;
  margin:2em 0 0 0;
  padding:0;
  width:7.0in;
}

div#footer p {
  color: #000;
  font-size: 10pt;
  margin: 1em 0;
  position:static !important;
  width:7.0in;
}

div#footer h2,
div#footer ul {
  display:none !important;
}