/****** TheSportsBubble.com Calendar Print Media Stylesheet ******/

div { display: none; }

/* Begin by displaying no divs at all, which will catch all the dynamically
   generated div id's in the ezmenu script.  Then explicity display each
   appropriate div in this stylesheet. */
   
div#container 
{ 
display: block; 
position: absolute;
top: 0px;
left: 0px;
}

.navTable { display: none; }

div#body
{
display: block;
background-color: #FFFFFF;
border: 0px solid #6699CC;
padding: 0px;
}
	
div#footer
{
display: block;
color: #6699cc;
text-align: center;
border: 0px;
padding: 3px 10px 3px 10px;
}

a.calAdminLink:link, a.calAdminLink:active, a.calAdminLink:visited, a.calAdminLink:hover
{ display: none; }


/*********************************/
/***** FONT/LINK STYLES, ETC *****/
/*********************************/

body, .body, p, td, li
{
font-family: verdana, arial, helvetica;
font-size: 12px;
color: #000000;
line-height: 150%;
}

h1 /* heading 1 (large) */
{
color: #000000; 
font-family: Arial, Verdana, Helvetica; 
font-size: 22px; 
font-weight: bold;
}

h2 /* heading 2 (medium) */
{
color: #000000; 
font-family: Arial, Verdana, Helvetica; 
font-size: 18px; 
font-weight: bold;
}

h3 /* heading 3 (small) */
{
color: #000000; 
font-family: Arial, Verdana, Helvetica; 
font-size: 14px;
font-weight: bold;
margin-bottom: 4px;
}

h4 /* heading 4 (smallest, italicized) */
{
color: #000000; 
font-family: Arial, Verdana, Helvetica; 
font-size: 13px; 
font-weight: bold;
font-style: italic;
}

a:link, a:active, a:visited
{ color: #0000DD; text-decoration: underline; }

a:hover
{ color: #DD0000; text-decoration: underline; }

.small
{ font-size: 10px; line-height: 180%; }

/**********************************************/
/***** CALENDAR AND ADMIN SPECIFIC STYLES *****/
/**********************************************/

.border
{
border: 1px solid #DD0000;
}

.leftborder
{
border-left: 1px solid #DD0000;
}

.header /* Header for tables in Admin */
{
background-color: #DD0000;
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica;
font-size: 14px;
font-weight: bold;
}

.bigheader /* Header for calendar (month name) */
{
background-color: #DD0000;
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica;
font-size: 20px;
font-weight: bold;
}

.tdday /* Day of week table cells in calendar (Mon, Tue, Wed...) */
{
font-family: Arial, Verdana, Helvetica;
background-color: #BBBBBB; 
font-size: 11px; 
font-weight: bold;
color: #FFFFFF; 
border-bottom: 1px solid #DD0000;
border-right: 1px solid #DD0000;
text-align: center; 
} 

.tdblank /* Empty table cells in calendar */
{
background-color: #EEEEEE; 
border-bottom: 1px solid #DD0000;
border-right: 1px solid #DD0000;
} 

.tdtoday /* Current date table cell in calendar (bold text, highlighted bg) */
{
font-family: Arial, Verdana, Helvetica;
background-color: #FFDDDD;
/*background-image: url(images/golfball_bg.jpg);*/
/*background-repeat: no-repeat;*/
font-weight: bold;
font-size: 11px; 
color: #000000; 
border-bottom: 1px solid #DD0000;
border-right: 1px solid #DD0000;
} 

.tddate /* All other date table cells in calendar */
{
font-family: Arial, Verdana, Helvetica;
font-size: 11px; 
color: #606060;
border-bottom: 1px solid #DD0000;
border-right: 1px solid #DD0000;
}

a.cal:link, a.cal:active, a.cal:visited, a.cal:hover
{ 
font-family: Arial, Verdana, Helvetica;
font-size: 10px; 
text-decoration: underline; 
color: #ffffff;
}