div {position: relative;}
@media print
  {
body, div, p {font-family: "Times New Roman", Times, Roman, serif;}
div.sidebar, div.footer {display: none;}
  }
@media screen
  {
body, div, p {font-family: Verdana, Arial, Helvetica, sans-serif;}
body {color: #663300; background: #ccffcc; margin: 0px;}
div.sidebar {width: 19%; float: left; font-size: 80%; padding-bottom: 2em; overflow: hidden;}
div.sidebar {color: #000000; background: beige;}
div.sidebar {border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
div.sidebar ul li {list-style-type: square; margin-left: -20px; margin-top: 1em;}
div.sidebar img.emblem {width: 100%;}
div.sidebar img.valid-icon {height: 31px; width: 88px; border-width: 0;}
div.content {width: 74%; float: right; margin: 2%;}
div.content h2 {font-family: "Comic Sans MS", cursive;}
div.content ul.list1 li {margin-top: 1em;}
div.footer  {clear: both; font-size: 80%; margin-top: 1.2em; border-top: 4px solid #C0C0C0;}
  }
.unseen {display: none; line-height: 0;}
.inline {display: inline;}
.center {text-align: center;}
.right  {text-align: right;}
.left   {text-align: left;}
.clearboth {clear: both;}
.underline {text-decoration: underline;}
.address {font-family: "Courier New", Courier, fixed;}
dl.officials dt {font-weight: bold; margin-top: 1em;}
dl.officials dd.address {font-family: "Courier New", Courier, fixed;}
dl.officials dd.address p {font-family: "Courier New", Courier, fixed;}
dl.links dt {font-weight: bold; margin-top: 1em;}
dl.links dd a {font-family: "Courier New", Courier, fixed;}
table.committee {border: 1px solid black; border-collapse: collapse;}
table.committee tbody tr th {text-align: left; border: 1px solid black; padding: 0.3em;}
table.committee tbody tr td {vertical-align: top; border: 1px solid black; padding: 0.3em;}
ol.constitution li {list-style-type: lower-alpha;}
div.article {color: #000000; background: #ffffff; margin: 1em; padding: 2em; line-height: 1.5; text-align: justify;}
div.illustration {width: 50%; float: left;}
div.illustration img {width: 100%; overflow: scroll;}
div.caption      {width: 50%; float: right;}
div.caption p {padding: 1em; text-align: left; font-size: 80%}