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

/* =elements
General Element Styles */

html {
  background:none;
}

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

/* =header
Header Styles */

div#header {
  background:none;
  height:auto;
  padding:0;
  position:relative;
  width:6in;
}

div#header a.logo {
  font-size:11pt;
  height:auto;
  text-decoration:none;
  width:auto;
}

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

div#header form {
  display:none;
  position:relative;
}

div#header ul {
  display:none;
  position:relative;
}

/* =quicklink
Quick Link Styles */

div#header div.quickLink,
div#footer div.quickLink {
  display:none;
  position:relative;
}

/* =content
Content Styles */

div#content {
  margin:0;
  padding:0;
  width:6in;
}

/* =navigation
Navigation Styles */

div#content div#siteNavigation,
div#content div#sectionNavigation {
  display:none;
}

/* =main
Main Content Styles */

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

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

div#content div#mainContent h1.accountAccess,
div#content div#mainContent h1.makePayment,
div#content div#mainContent h1.manageAccount,
div#content div#mainContent h1.billingPayments {
  font-size:24pt;
  height:auto;
  margin:auto;
  overflow:auto;
  width:auto;
}

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.column {
  display:block;
  float:none;
	margin-right:0;
  width:auto;
}

div#content div#mainContent div.column3,
body.bodyAboutAccount div#content div#mainContent div.column4 {
  display:none;
}

div#content div#mainContent div#adspace {
  width:6in;
}

div#content div#mainContent div#adspace h3 {
  padding-top:20px;
}

div#content div#mainContent div#adspace div#adGoGreenSmall,
div#content div#mainContent div#adGettingBillAtSchool,
div#content div#mainContent div#adspace div#adPersonalData,
div#content div#mainContent div#adspace div#adYcdwi,
div#content div#mainContent div#adspace div#adPayOnline,
div#content div#mainContent div#adspace div#adCantMakePayment {
  display:block !important;
  float:none !important;
  height:auto !important;
  padding:0 !important;
  width:auto !important;
}

div#content div#mainContent div#adspace div#adYcdwi h3 {
  padding-left:0;
}

div#content div#mainContent div#adspace div#adYcdwi p {
  padding:0;
}

div#content div#mainContent div#adGoGreen {
  height:auto;
  padding:20px 0 0 0;
  width:6in;
}

div#content div#mainContent div#adGoGreen ul li {
  background:none;
  display:block;
  list-style-image:none;
  margin-right:0;
  padding-left:0;
}

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 #323232;
	height:auto;
  margin:20px 0 0 0;
  padding:0;
  width:6in;
}

div#footer h2,
div#footer div.column {
  display:none;
}