@charset "utf-8";
/* PRINTER FRIENDLY CALENDAR LAYOUT */

@page {
margin:0;
}

@media print {
  * {
  background-color:#FFFFFF !important;     /* Set background color to white */
  background-image:none !important;        /* Remove any background images */
  font-size:12pt;
  color:#000000;
  }
}

body, #main_wrapper, #calendar, #calendar_inner {
 width:100%;
 }
 
#ad_rotator {   /* Hide the Ad Rotators */
 display:none;
 }

table {
 width:auto;
 border-style:solid;
 border-color:#000000;
 border-width:1px;
 border-collapse:collapse;   /* Does the same thing as cellspacing="0" in the table element */
 }

table th{
 font-size:13pt;
 text-align:center;
 }
 
table tr#title th{
 font-size:18pt;
 text-align:center;
 }
 
table tr#quick_jump td {   /* Hide the Quick Jump Controls */ display:none;
 }

table td{
 width:14%;
 vertical-align:top;
 }
 
table tr th, table tr td {
 border-style:solid;
 border-color:#000000;
 border-width:1px;
 padding:0 5px 5px 5px;
 }
 
table tr td a {  font-family:Lucida, Arial, sans-serif; font-size:10pt; }#calendar_inner table tr td div  { text-align:right; color:#000000; font-weight:bold; }

#header, #nav, #footer {     /* Hide the Header, Footer and Navigation Bar */
 display:none;
 }

#browser_settings {   /* Hide the Browser Print Settings Paragraph */
 display:none;
 } 