/* ##### Common Styles ##### */

body {
  color: black;
  background-color: white;
  font-family: "times new roman", times, roman, serif;
  font-size: 12pt;
  margin: 0;
  padding: 20px;
}

a { color: black; background-color: transparent; text-decoration: none; }

.doNotPrint { display: none; }

img { display: none; }

/* ##### Header ##### */

#header { }

.superHeader { display: none; }

.midHeader {
  color: black;
  background-color: transparent;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid black;
}

.headerTitle {
  font-size: 200%;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

.headerSubTitle {
  font-size: 110%;
  font-weight: normal;
  font-style: italic;
  margin: 0;
  padding: 0 0 1ex 0;
}

.subHeader { display: none; }

/* ##### Side Menu ##### */

#side { display: none !important; }
#side-bar { display: none !important; }

/* ##### Main Copy ##### */

#main-copy1, #main-copy2 { text-align: justify; margin: 0 !important; padding: 0; }

#main-copy1 h1, #main-copy2 h1 { font-size: 120%; margin: 2ex 0 1ex 0; padding: 0; }

#main-copy1 h2, #main-copy2 h2 { font-weight: normal; font-size: 100%; margin: 0; padding: 2ex 0 0.5ex 0; }

#main-copy1 p, #main-copy2 p { margin: 0 0 2ex 0; padding: 0; }

.quarter, .oneThird, .half, .twoThirds, .fullWidth { margin: 0; padding: 0; }

/* ##### Footer ##### */

#footer {
  color: black;
  background-color: transparent;
  font-size: 100%;
  text-align: center;
  margin: 2em 0 0 0;
  padding: 1ex 0 0 0;
  border-top: 1px solid black;
  display: block;
}

#footer a { color: black; background-color: transparent; text-decoration: none; }
