@page { size: 8.5in 11in; margin: 0.5in;}
table {page-break-inside: avoid;}

address, blockquote, body, dd, div, dl, dt, fieldset, form,
frame, frameset, h1, h2, h3, h4, h5, h6, noframes,
ol, p, ul, center, dir, hr, menu, pre
		{display: block;}

li              {display: list-item;}
head            {display: none;}

table           {display: table; page-break-inside: avoid;}
tr              {display: table-row; page-break-inside: avoid;}
thead           {display: table-header-group; page-break-inside: avoid;}
tbody           {display: table-row-group; page-break-inside: avoid;}
tfoot           {display: table-footer-group; page-break-inside: avoid;}
col             {display: table-column;}
colgroup        {display: table-column-group;}
td, th          {display: table-cell; page-break-inside: avoid;}
caption         {display: table-caption;}
th              {font-weight: bolder; text-align: center;}
caption         {text-align: center;}

hr    {margin: 0 !important;
       border: 1px solid #000000;
       width: 100%;}

h1, h2, h3, h4, h5, h6, b, strong   {font-weight: bold; margin: 0;}

h3    {margin-top: 1em;}
pre   {white-space: pre;}

button, textarea, input, object, select, img
		{display:inline-block;}

small, sub, sup
      {font-size: .83em;}
sub   {vertical-align: sub;}
sup   {vertical-align: super;}
s, strike, del
      {text-decoration: line-through;}
ol    {list-style-type: decimal;}
u, ins{text-decoration: underline;}

br:before
      {content: "\A";}

center{text-align: center;}
.right{text-align: right;}

abbr, acronym
      {font-variant: small-caps; letter-spacing: 0.1em;}

:focus{outline: thin dotted invert;}

body	{page: normal;
       margin: 0 !important;
       padding: 0 !important;
       font: 11pt "Times New Roman", "TimesNR", Times, serif;
		 color: black;
       background-color: white;}

#datebar, div#head, #nav, .toc, #footer, .top, .buttonSubmit
      {display: none;}

div	{margin: 0 !important;
       padding: 0 !important;
       border-style:none !important;}

div#mainbody
   	{background: white !important;
       font: 11pt "Times New Roman", "TimesNR", Times, serif;
   	 color: black;
       padding: 0 !important;
       margin: 0 !important;}

.form {margin: 0;
       font-size: 0.85em !important;}
.leftlabel      {width: 90% !important;
                 text-align: left !important;}
.leftsmllabel   {text-align: left;
                 width: 50px !important;
                 padding-right: 10px !important;}


a:link 		{color: green; text-decoration: underline; font-family: Verdana, Helvetica, Arial, sans-serif;}
a:visited 	{color: blue; text-decoration: underline; font-family: Verdana, Helvetica, Arial, sans-serif;}
a:hover 	{color: red; text-decoration: underline; font-family: Verdana, Helvetica, Arial, sans-serif;}

p,ol,ul
      {margin: 1em 0 0 0 !important;
       padding: 0 !important;
       page-break-inside: avoid;
       color: black;
       clear: both;}

li    {margin: 1em 0 0 2.5em !important;
       padding: 0 !important;
       page-break-inside: avoid;
       color: black;
       clear: right;
       page-break-inside: avoid;}

.permitfield    {border-bottom: 1px solid #000000;
                 margin-bottom: 12px;
                 font-weight: bold;
                 padding: 0 36px 0 12px;
                 page-break-inside: avoid;}
.permittextarea {border: 1px solid #000000;
                 margin-bottom: 12px;
                 font-weight: bold;
                 padding: 12px !important;
                 page-break-inside: avoid;}