/* Template Second Branch - print.css */
@import url(../../../font-awesome/4.2.0/css/font-awesome.min.css);
@import url(//fonts.googleapis.com/css?family=Kite+One|Roboto:300,400,700|Amaranth:400,400italic);
* {
  background: none;
  margin: 0;
  overflow: visible !important;
  padding: 0; }

h1, h2, h3, h4, .categoryHeading {
  margin: 15px 0 5px; }

h1 #logo {
  margin: 0; }

a {
  color: inherit;
  text-decoration: none; }

body {
  color: #000000;
  background-color: #FFF;
  font-size: 13pt; }

table {
  margin: 0 0 30px 0; }
  table td, table th {
    padding: 3px 8px; }

#pagePhoto, #productList img {
  display: none; }

.wrapper > .bottom {
  margin-top: 20px; }

.categoryHeading {
  font-size: 25px;
  font-weight: bold; }

.top, .bottom {
  float: left;
  clear: both; }

/* Header
---------------------------*/
#ultraTopNav, .textSize, #searchForm, #primaryNav, #downstreamObl, #downstreamObl a.iframe, #printThisPage, #printLink, #catBreadcrumb, #news, #partners {
  display: none; }

#header {
  height: 4em;
  position: static;
  width: 100%; }

/* Footer
---------------------------*/
#footerNav, #firstROI, #eh, #fdic {
  display: none; }

#footerWrapper {
  float: left;
  clear: both;
  background: none;
  bottom: 0;
  color: #000;
  left: 0;
  margin-top: 50px; }
  #footerWrapper a {
    display: none; }
  #footerWrapper #footerSocial {
    display: none; }

/* Home page
---------------------------*/
#home #bannerContainer, #home #quickLinks, #home #featuredProducts img, #home #mainContent a {
  display: none; }

/* Main Content
---------------------------*/
#leftColumn {
  display: none; }

#wrapper {
  padding: 0; }

#mainContent {
  color: #000000;
  float: left;
  width: auto; }

/* Category Page
---------------------------*/
#map {
  width: 640px; }

.mask-normal, .mask-hover {
  display: none; }

/* Product Page
---------------------------*/
#productPhoto img, #productPage #productButtons, .socialButtons, .addthis_toolbox, .addthis_default_style, #applyNow2, div.sharePopup, #quickLinks, div.shim, div.productContent h4 a, img.product-image {
  display: none; }

dl#productTabs {
  height: auto !important;
  padding: 0;
  width: auto; }
  dl#productTabs dt {
    font-size: 108%;
    font-weight: bold;
    border: none;
    color: #000000 !important;
    float: none !important;
    padding: 20px 0 5px 0 !important; }
  dl#productTabs dd {
    border-top: none;
    clear: both;
    display: block !important;
    position: static !important; }
  dl#productTabs li {
    list-style: disc inside none;
    margin-left: 20px; }

.mask {
  display: none; }

#footer {
  float: left;
  clear: both;
  margin-top: 20px; }

/* Locations Page
---------------------------*/
#locationsPage #map, #locationsPage .seeMap {
  display: none; }
#locationsPage ul#locList {
  margin: 20px 0; }
  #locationsPage ul#locList li {
    list-style-type: none;
    padding: 0;
    margin: 0 0 20px; }
    #locationsPage ul#locList li .top {
      min-height: 30px;
      overflow: hidden; }
      #locationsPage ul#locList li .top h2 {
        width: 500px;
        float: left;
        padding: 0;
        cursor: pointer;
        line-height: 40px;
        padding-left: 40px;
        font-family: Arial;
        font-weight: normal; }
      #locationsPage ul#locList li .top .hasATM {
        line-height: 40px;
        float: right;
        color: #666;
        margin-right: 35px;
        padding: 0; }
    #locationsPage ul#locList li .bottom {
      overflow: hidden;
      background-color: inherit;
      border-top: none;
      padding: 20px 0 25px 100px; }
      #locationsPage ul#locList li .bottom .slot {
        float: left;
        width: 180px;
        color: #666; }
        #locationsPage ul#locList li .bottom .slot.slot2 tr:first-child th {
          padding-top: 0; }
      #locationsPage ul#locList li .bottom table {
        width: 100%; }
        #locationsPage ul#locList li .bottom table caption {
          text-align: left;
          font-weight: bold;
          font-size: 108%;
          margin-bottom: 15px; }
        #locationsPage ul#locList li .bottom table th, #locationsPage ul#locList li .bottom table td {
          text-align: left;
          vertical-align: top;
          padding: 2px 0;
          width: 130px; }
        #locationsPage ul#locList li .bottom table th {
          padding: 10px 0 2px 0; }