@charset "utf-8";


/* Page setup */

body {
  background-color: #fff;
  background-image: none;
}





/* General layout */

#container {
  width: auto;
  margin: 0;
  background: transparent none;
  overflow: visible;
}

#masthead {
  margin-left: 5%;
  margin-right: 5%;
}

#primaryNav {
  display: none;
}

#main {
  width: auto;
  background: transparent none;
  overflow: visible;
}

#content {
  display: block;
  float: none;
  width: auto;
  padding-left: 0;
  padding-right: 10%; /* Fix Firefox Right-margin Printing Bug.  Desired right margin is 5%. */
  margin-left: 5%;
  margin-right: -5%; /* Fix Firefox Right-margin Printing Bug.  Desired right margin is 5%. */
  overflow: visible;
}

#footer {
  position: static;
  clear: both;
  width: auto;
  margin: 0 5% 0 5%;
  padding-top: 20px;
}





/* Container layout */

#container .top, #container .bottom {
  display: none;
}





/* Masthead elements */

#masthead .wfpaLogo img {
  left: 0;
}

#masthead .wfpaTitle img {
  left: 113px;
}

#masthead .reportHeader {
  left: 113px;
}

#masthead .reportTitle {
  top: 56px;
  left: 113px;
  font-size: 1.8em;
}





/* Exraneous nav */

#extraNav {
  display: none;
}





/* Content elements */

#content .resources {
  display: none;
}

#content p.learnMore {
  display: none;
}

#content p.backToTop {
  display: none;
}



#content dl.column {
  width: 49%;
}

#content dl.firstColumn {
  margin-right: 2%;
}

#content dl.lastColumn {
  margin-right: 0;
}





/* Footer elements */

#footer .contact {
  display: none;
}





/* Common elements */

a.learnMore, p.learnMore a {
  display: none;
}

a.externalLink {
  padding-right: 0;
  background: none;
}

.forcePageBreakBefore {
  page-break-before: always;
}




