body  {
  padding: 5px; margin: auto; margin-left: 5px; margin-right: 5px; background: #e9e9e9;
  position: static; float: none; width: auto; height: auto; text-align: center;
  } 

p,div,h1,h2,h3,h4,h5,h6,blockquote,table,ul,ol,li,dl,dt,dd,address {
  display: block;
  text-align: center;
  }
table, table.calendar, .minical, #wide_right, #place_holder {
  display: block;
   padding : 5px;
   margin: auto; margin-left: 5px; margin-right: 5px;
   vertical-align : middle;
   text-align : center;
}
#wrapper { margin-left: 5px; margin-right: 5px; background: #e9e9e9;}
#pda_header {background: #39c url(//windsorlive.com/css/images/niceblueheader.png);}

h1 a, #header h1 span.text, .mobileinline{
   display: inline !important;
   float: none;
   } 
.headblue, .headltg, .city{
  display: block;
  } 
.nopda, .noprint, .print, .text, .hide, .head_c, .head_c .nohovimg{
  display: none;
  visibility: hidden;
  margin: 0;
  padding: 0;
  line-height: 0px;
}
/* additional modern pda classes */
#page_functions {
  margin-bottom: 20px;
}
#page_functions ul li{
  float: none;
  background : transparent;
  display : inline !important;
  list-style-type : none;
  margin : 0;
  padding : 10px;
  margin-bottom: 20px;
}
ul.page_functions li{
  float: none;
  background : transparent;
  display : inline !important;
  list-style-type : none;
  margin : 0;
  padding : 10px;
  margin-bottom: 20px;
}
#pda_fill, .mobilesearch{
   position:relative; 
   clear: both;
   display : block !important;	
   padding: 1px;
   margin: 0;
   font: 90% Tahoma, "Trebuchet MS", Helvetica, Arial,Geneva, sans-serif;
   text-align: center;
   width: 100%;
   height: 100%;
   background: url(//windsorlive.com/css/images/niceblueheader.png);
   background-color: #39c;
}
.mobile_nav {
  text-align: center;
  margin: 0;
  padding: 2px;
  background: none;
  color: #0a1646;
  font-size: 0.8em;
  font-weight: 600;
  border-top: 1px solid #444;
  border-bottom: 1px solid #444;
  background: #39c;
  background-color: #39c;
}
p.mobile_nav {
  text-align: center;
  font-size: 80%;
  height:auto;
}
p.mobile_nav a {
  background: inherit;
  background: transparent;
  color: #05c;
  text-decoration: none;
}
p.mobile_nav a:hover {
  background: #05c;
  color: #fff;
  text-decoration: none;
}
.fade_dkblue {
  color: #fff;
  display: block;
  vertical-align: top;
  background: #0a1646;
  padding: 0;
  text-align: center;
  font-weight: bold;
}
p.fade_dkblue {
  text-align: center;
  font-size: 100%;
  height:auto;
}
p.fade_dkblue a {
  color: #fff;
  text-decoration: none;
  vertical-align: top;
  padding: 4px;
  background: #39c;
  font-weight: bold;
}
p.fade_dkblue a:hover {
  color: #39c;
  text-decoration: none;
  vertical-align: top;
  padding: 4px;
  background: #0a1646;
  font-weight: bold;
}
.fade_ltblue {
  color: #fff;
  display: block;
  vertical-align: top;
  text-align: center;
  background: #0a1646;
  font-weight: bold;
}
p.fade_ltblue {
  text-align: center;
  font-size: 80%;
  height:auto;
}
p.fade_ltblue a {
  color: #fff;
  text-decoration: none;
  vertical-align: top;
  padding: 4px;
  font-family: tahoma, sans-serif;
  background: #0a1646;
  font-weight: bold;
}
p.fade_ltblue a:hover {
  color: #fff;
  text-decoration: none;
  vertical-align: top;
  padding: 4px;
  font-family: tahoma, sans-serif;
  background: #39c;
  font-weight: bold;
}