/*
 * Print styles for MIT NSE site
 *
 * rjw 7/2015
 *
 */


/*** GENERAL ***/

* {
  color: #000000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body {
  background-color: transparent;
  background-image: none;
}
.screenonly {
  display: none;
}
.printonly {
  display: block;
}
span.screenonly {
  display: none;
}
span.printonly {
  display: inline;
}



/*** TURN OFF MAJOR FEATURES ***/

#divprepage,
#divmenubar,
#divmobilemenu,
#divheader .search,
#divprimarynav,
#divfooter .footerlinks,
#divfooter .social,
#divbody #divleftcolumn {
  display: none;
}



/*** OUTER SHELL ***/

div.divoutershell {
  margin: 0 auto;
  padding: 0;
  background-color: transparent;
  border: none;
  width: 732px;
}



/*** HEADER REGION ***/

#divheader {
  border: none;
  padding-top: 0;
  margin-bottom: 2.8rem;
}



/*** FOOTER REGION ***/

#divfooter {
  clear: both;
  border: none;
  padding: 0;
  margin: 0;
}
#divfooter .address {
  padding: 2.8rem 0 0 0;
  width: 100%;
}



/*** BODY REGION ***/

#divbody #divsectiontitle {
  padding: 0 0 1.8rem 0;
  margin: 0;
}
#divbody #divcolumns {
  margin: 0;
  min-height: 0;
}
#divbody #divcolumns::before {
  display: none;
}
#divbody #divcolumns::after {
  width: 222px;
}
body.template-2col #divcentercolumn {
  float: left;
  margin: 0;
  padding: 0;
  max-width: 724px;
}
body.template-3col #divcentercolumn {
  float: left;
  margin: 0;
  padding: 0;
  max-width: 492px;
}
body.template-3col #divrightcolumn {
  float: right;
  margin: 0;
  padding: 2.8rem 0 0 0;
  width: 202px;
}

/*** HOME PAGE ***/

body.home #divspotslides,
body.home #divspotslides .spotlight {
  background-color: #e0e0e0;
}
body.home #divspotnav,
body.home #divlearnmore {
  display: none;
}

