﻿div, ul, ul li {float: none !important; clear: both !important;}

/* Reset all classes for print styles
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
* {
  background: transparent !important;
  filter: none !important;
  -ms-filter: none !important;
  box-shadow: none !important;
  color: black !important;
  font-family: Verdana !important;
  height: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: left !important;
  text-shadow: none !important;
}

/* Generic/Tag styles
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@page {
  margin: 1cm;
}
img {
  max-width: 95%;
}
a[href] {
  font-style: italic;
  text-decoration: none;
}
p a[href]:after, 
li a[href]:after, 
#QS a[href]:after, 
.valueProps a[href]:after, 
.linkMenu a[href]:after {
  content: " [" attr(href) "]";
}
header {
  margin: 0;
}
body, #contentContainer {width: 100%;}

/* Hide objects for print
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
form { display: none !important; }
img { display: none !important; }
object { display: none !important; }
select { display: none !important; }
input { display: none !important; }
textarea { display: none !important; }
nav { display: none !important; }
#localNav { display: none !important; }
#utilityBar { display: none !important; }
#keynoteBar { display: none !important; }
#globalNav { display: none !important; }
header#header { display: none !important; }
#utilityBar {display: none !important;}
header img { display: none !important; }
header#header .keynote { display: none !important; }
header#header .search { display: none !important; }
header#header .phoneNumber { display: none !important; }
#footer { display: none !important; }
#accordion { display: none !important; }
#shareTools { display: none !important; }
#breadCrumb { display: none !important; }
#coverflow ul.arrows { display: none !important; }
#newsroomSearchForm { display: none !important; }
#OLS { display: none !important; }
#promoSlider { display: none !important; }
#ticker { display: none !important; }
#verisign { display: none !important; }
#wrapper .valueProps .vpImgWrapper { display: none !important; }
.quote {display: none !important;}
.quote div.zipCode { display: none !important; }
.quote div.product { display: none !important; }
.quote div.button { display: none !important; }
.quote a { display: none !important; }
.button { display: none !important; }


/* Header/Hero/MainContent
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
header#header .progLogo, h1 {
  display: block;
  margin: 0;
}
header#header .progLogo {
  margin-bottom: 1em;
}
#mma #mainImage h3 {
  font-size: 1.5em;
}
#mainImage img,
img.mma,
#termsHeader {
  float: left !important;
  position: static !important;
}
#mma {margin-bottom: 2em;}
#mma h2 {font-size: 3.2em;}
#mainContent h2, #mainContent h3 {
  float: left;
}
