/* links for the calendar event items in the calendar cells on the monthly calendar view */
/*A.calendarevent:visited { color:white; text-decoration:none;font: normal normal normal 10px sans-serif;}
A.calendarevent:link    { color:white; text-decoration:none;font: normal normal normal 10px sans-serif;}
A.calendarevent:hover   { color:black; text-decoration:none; background-color:white;}
A.calendarevent:active  { text-decoration:none;}
*/
A.calendarevent:visited { color:black; text-decoration:none;font: normal normal normal 10px sans-serif;}
A.calendarevent:link    { color:black; text-decoration:none;font: normal normal normal 10px sans-serif;}
A.calendarevent:hover   { color:red; text-decoration:none;}
A.calendarevent:active  { text-decoration:none;}

/* Need this for when sports events are grouped and the top item is not a link */
.calendareventfont { color:black; text-decoration:none;font: normal normal normal 10px sans-serif;}



/* links for the calendar event items in the calendar cells on the ? calendar view */
A.calendarlistevent:visited { color:black; text-decoration:none;font: normal normal normal 12px sans-serif;}
A.calendarlistevent:link    { color:black; text-decoration:none;font: normal normal normal 12px sans-serif;}
A.calendarlistevent:hover   { color:white; text-decoration:none; background-color:black;}
A.calendarlistevent:active  { text-decoration:none;}

/* links for the calendar event items in the calendar cells on the ? calendar view */
A.calendareventlistday:visited { color:#003399; text-decoration:none;font: normal normal bold 14px sans-serif;}
A.calendareventlistday:link    { color:#003399; text-decoration:none;font: normal normal bold 14px sans-serif;}
A.calendareventlistday:hover   { color:white; text-decoration:none; background-color:#003399;}
A.calendareventlistday:active  { text-decoration:none;}

/*<table BORDER="0" WIDTH="100%" STYLE="border-collapse: collapse" CELLPADDING="0" CELLSPACING="0" ><tr><td VALIGN="top" ALIGN="left"><b><font color=#000000 size="2">29</font></b></td><td VALIGN="top" ALIGN="right">&nbsp;</tr></td></table>*/
/* links for the calendar "day of month" box in the calendar cells on the monthly calendar view */
/*A.calendarmonthday:visited { color:white; text-decoration:none;font: normal normal normal 10px sans-serif;}
A.calendarmonthday:link    { color:white; text-decoration:none;font: normal normal normal 10px sans-serif;}
A.calendarmonthday:hover   { color:black; text-decoration:none; background-color:white;}
A.calendarmonthday:active  { text-decoration:none;}*/
A.calendarmonthday:visited { color:black; text-decoration:none;font: normal normal bold 14px sans-serif;}
A.calendarmonthday:link    { color:black; text-decoration:none;font: normal normal bold 14px sans-serif;}
A.calendarmonthday:hover    { color:#777777; text-decoration:none;font: normal normal bold 14px sans-serif;}
A.calendarmonthday:active  { text-decoration:none;}


/* links for the ... */
A.calendaryearmonthtitles:visited { color:white; text-decoration:none;font: normal normal normal 18px sans-serif;}
A.calendaryearmonthtitles:link    { color:white; text-decoration:none;font: normal normal normal 18px sans-serif;}
A.calendaryearmonthtitles:hover   { color:black; text-decoration:none; background-color:white;}
A.calendaryearmonthtitles:active  { text-decoration:none;}

/* links for the ... */
A.calendaryearmonthtitlessm:visited { color:white; text-decoration:none;font: normal normal normal 16px sans-serif;}
A.calendaryearmonthtitlessm:link    { color:white; text-decoration:none;font: normal normal normal 16px sans-serif;}
A.calendaryearmonthtitlessm:hover    { color:white; text-decoration:none;font: normal normal bold 15px sans-serif;}
A.calendaryearmonthtitlessm:active  { text-decoration:none;}

/* links for the ... */
A.calendaryearmonth:visited { color:black; text-decoration:none;font: normal normal normal 12px sans-serif;}
A.calendaryearmonth:link    { color:black; text-decoration:none;font: normal normal normal 12px sans-serif;}
A.calendaryearmonth:hover   { color:white; text-decoration:none; background-color:black;}
A.calendaryearmonth:active  { text-decoration:none;}

/* links for the ... */
A.calendaryearmonthevent:visited { color:white; text-decoration:none;font: normal normal normal 12px sans-serif;}
A.calendaryearmonthevent:link    { color:white; text-decoration:none;font: normal normal normal 12px sans-serif;}
A.calendaryearmonthevent:hover   { color:black; text-decoration:none; background-color:white;}
A.calendaryearmonthevent:active  { text-decoration:none;}


/* event - athletics - general */
.athGen {background-color: #660099;}

/* event - basketball - general */
.bball {background-color: #FF9900;}

/* event - basketball - boys varsity */
.bballboysv {background-color: #FF9900;}

/* event - basketball - boys junior varsity */
.bballboysjv {background-color: #FF9900;}

/* event - basketball - girls varsity */
.bballgirlsv {background-color: #FF9900;}

/* event - basketball - girls junior varsity */
.bballgirlsjv {background-color: #FF9900;}

/* event - prayer */
.prayer {background-color: #6699CC;}

/* event - soccer - general */
.soc {background-color: #800080;}

/* event - soccer - boys varsity */
.socboysv {background-color: #227722;}

/* event - soccer - girls varsity */
.socgirlsv {background-color: #227722;}

/* event - school - general */
.sch {background-color: #0000CC;}

/* event - school - no school */
.schNoSch {background-color: #BA0001;}

/* event - school - no school; teacher in-service */
.schNoSchTIS {background-color: #BA0001;}

/* event - school - no school; emergency make-up day */
.schNoSchEMD {background-color: #BA0001;}

/* event - school - scheduled 11:30 dismissal */
.sch1130 {background-color: #BA0001;}

/* event - school - delay or closing */
.schDlyClosing {background-color: #BA0001;}

/* event - school - rescheduled day */
.schResched {background-color: #FF66FF;}

/* event - school - first day of school */
.schFD {background-color: #0000CC;}

/* event - school - last day of school */
.schLD {background-color: #0000CC;}

/* event - school - parent-teacher meetings */
.schPTM {background-color: #0000CC;}

/* event - school - commencement */
.schCommencement {background-color: #0000CC;}

/* event - school - end of marking period */
.schEOMP {background-color: #0000CC;}

/* event - school - mid-quarter reports distributed */
.schMQ {background-color: #0000CC;}

/* event - school - special events */
.schSpEvnts {background-color: #0000CC;}

/* event - alumni */
.alumni {background-color: #9A0001;}

/* LUNCH STUFF */
/* .lunchitem {background-color: #0000CC;} */
/* .lunchsandwich {background-color: #BA0001;} */
/* .lunchsandwichfont {color:white; text-decoration:none;font: normal normal bold 11px sans-serif;} */
/* .lunchmenu1font { color:white; text-decoration:none;font: normal normal bold 11px sans-serif;} */
/* .lunchmenu2font { color:white; text-decoration:none;font: normal normal normal 10px sans-serif;} */
/*.lunchmonthday  { color:white; text-decoration:none;font: normal normal normal 10px sans-serif;} */
/*.lunchitem {background-color: #eeeeee;}*/
/*.lunchsandwich {background-color: #eeeeee;}*/
.lunchsandwichtitlefont {color:red; text-decoration:none;font: italic normal bold 11px sans-serif;}
.lunchsandwichfont {color:664444; text-decoration:none;font: italic normal bold 11px sans-serif;}
.lunchmenu1font { color:black; text-decoration:none;font: normal normal bold 11px sans-serif;}
.lunchmenu2font { color:black; text-decoration:none;font: normal normal normal 10px sans-serif;}
.lunchmonthday  { color:black; text-decoration:none;font: normal normal bold 14px sans-serif;}



tr.calendartitle
{
background-color: #3333aa;
}

td.calendartitle
{
background-color: #3333aa;
color: white;
font: normal normal normal 26px sans-serif;
padding: 5px;
cursor: default;
}

table.calendar
{
width: 95%;
background-color: #444444;
cellspacing: 5px;
cellpadding: 5px;
padding: 2px;
}

tr.calendar
{
background-color: green;
color: yellow;
}

td.calendar
{
/*background-color: #ffffc0;*/
background-color: #eeeeee;
color: blue;
font: normal normal normal 12px arial;
width: 13%;
padding: 2px;
cursor: default;
vertical-align: top;
}

td.calendartoday
{
/*background-color: #ffffc0;*/
background-color: #bbbbff;
color: blue;
font: normal normal normal 12px arial;
width: 13%;
padding: 2px;
cursor: default;
vertical-align: top;
}

tr.calendarsubtitle
{
background-color: #3333aa;
color: white;
font: normal normal normal 12px times;
text-align: center;
padding: 5px;
}

td.calendarsubtitle
{
background-color: #3333aa;
color: white;
font: normal normal normal 12px times;
width: 13%;
text-align: center;
padding: 5px;
}


td.calendarempty
{
background-color: gray;
color: white;
font: normal normal normal 12px arial;
width: 13%;
}


td.calyearmonthevent
{
background-color: #990000;
color: #dddddd;
font: normal normal normal 12px arial;
width: 14%;
padding: 2px;
cursor: default;
}



.calendartinywrapper
{
width: 96%;
background-color: black;
cellspacing: 0px;
cellpadding: 0px;
padding: 0px;
}


table.calendartiny
{
background-color: #999999;
cellspacing: 5px;
cellpadding: 5px;
padding: 2px;
}

tr.calendartiny
{
/* background-color: green; */
/* color: yellow; */
}

tr.calendartinyempty
{
/* background-color: red; */
/* color: white; */
}

td.calendartinyempty
{
/* background-color: purple; */
/* color: orange; */
}

td.calendartinytoday
{
background-color: #BBBFF7;
color: white;
font: normal normal bold 12px arial;
text-align: center;
width: 13%;
padding: 2px;
cursor: default;
vertical-align: top;
}

td.calendartiny
{
background-color: #eeeeee;
color: white;
font: normal normal bold 12px arial;
text-align: center;
width: 13%;
padding: 2px;
cursor: default;
vertical-align: top;
}

.calendartinyheading
{
background-color: black;
color: white;
font: normal normal bold 14px arial;
text-align: center;
padding: 2px;
cursor: default;
}

.calendartinysubheading
{
background-color: white;
color: black;
font: normal normal bold 12px arial;
text-align: center;
padding: 2px;
cursor: default;
}

/* links for the calendar event items in the calendar cells on the ? calendar view */
A.calendartiny:visited { color:#888888; text-decoration:none;font: normal normal normal 14px sans-serif;}
A.calendartiny:link    { color:#888888; text-decoration:none;font: normal normal normal 14px sans-serif;}
A.calendartiny:hover   { color:#cccccc; text-decoration:none; background-color:#003399;}
A.calendartiny:active  { text-decoration:none;}

/* links for the calendar event items in the calendar cells on the ? calendar view */
A.calendartinyevent:visited { color:#003399; text-decoration:none;font: normal normal bold 14px sans-serif;}
A.calendartinyevent:link    { color:#003399; text-decoration:none;font: normal normal bold 14px sans-serif;}
A.calendartinyevent:hover   { color:#ffffff; text-decoration:none; background-color:#003399;}
A.calendartinyevent:active  { text-decoration:none;}


/* links for the calendar event items in the calendar cells on the ? calendar view */
A.calendartinyeventtooltip:visited { color:white; text-decoration:none;font: normal normal bold 10px arial;}
A.calendartinyeventtooltip:link    { color:white; text-decoration:none;font: normal normal bold 10px arial;}
A.calendartinyeventtooltip:hover   { color:red; text-decoration:none; background-color:#003399;}
A.calendartinyeventtooltip:active  { text-decoration:none;}

table.calendareventlist
{
width: 91%;
background-color: #ffffff;
cellspacing: 5px;
cellpadding: 5px;
padding: 2px;
}

table.calendarevent
{
width: 91%;
background-color: #444444;
cellspacing: 5px;
cellpadding: 5px;
padding: 2px;
}

tr.calendarevent
{
background-color: green;
color: yellow;
}

td.calendareventlabel
{
background-color: #ffffc0;
color: blue;
font: normal normal bold 12px arial;
padding: 5px;
cursor: default;
vertical-align: top;
white-space: nowrap;
}

td.calendareventvalue
{
background-color: #ffffc0;
color: blue;
font: normal normal normal 12px arial;
width: 100%;
padding: 5px;
cursor: default;
vertical-align: top;
}

table.recentscore
{
width: 98%;
/* background-color: #ff0000; */
color: blue;
font: normal normal normal 14px sans-serif;
cellspacing: 5px;
cellpadding: 5px;
}

tr.recentscore
{
width: 100%;
/* background-color: blue; */
color: yellow;
}

td.recentscore
{
background-color: #666666;
color: white;
font: normal normal 900 10px arial;
font-stretch: narrower;
width: 100%;
padding: 2px;
cursor: default;
text-align: left;
}

/* links for the calendar event items in the calendar cells on the monthly calendar view */
A.recentscore:visited { color:white; text-decoration:none;font: normal normal normal 10px sans-serif;}
A.recentscore:link    { color:white; text-decoration:none;font: normal normal normal 10px sans-serif;}
A.recentscore:hover   { color:black; text-decoration:none; background-color:white;}
A.recentscore:active  { text-decoration:none;}

td.recentscorewinner
{
background-color: #666666;
color: white;
font: normal normal 900 10px arial;
font-stretch: narrower;
width: 100%;
padding: 2px;
cursor: default;
}

td.recentscoreloser
{
background-color: #666666;
color: white;
font: normal normal 100 10px arial;
font-stretch: narrower;
width: 100%;
padding: 2px;
cursor: default;
}

table.recentscoredate
{
width: 100%;
/* background-color: #3333aa; */
color: blue;
font: normal normal normal 26px sans-serif;
cellspacing: 5px;
cellpadding: 5px;
text-align: left;
}

tr.recentscoredate
{
width: 100%;
/* background-color: blue; */
color: yellow;
}

td.recentscoredate
{
/* background-color: #ffffc0; */
background-color: #333333;
color: white;
font: normal normal bold 10px arial;
width: 100%;
padding: 2px;
cursor: default;
}

.recentscoreheading
{
color: white;
font: normal normal bold 14px arial;
font-stretch: wider;
align: left;
}

.recentscoresubheading
{
color: white;
font: normal normal bold 12px arial;
align: left;
text-align: left;
}


table.latestnews
{
width: 100%;
/* background-color: #3333aa; */ 
color: blue;
/* font: normal normal normal 8px sans-serif; */  /* WJH 11APR2006 - commented out to remove leading whitespace for new headings on the home page */
cellspacing: 0px; /* JDR 11APR2006 - I chanced both of these from 5 to 0 */
cellpadding: 0px;
}

td.latestnews /* JDR 11APR2006 - I added this, no effect.  I'm trying to get the headings closer to the date instead of evenly spaced */
{
width: 100%;
vertical-align: top; /* JDR 11APR2006 - I added this, no effect */
}


td.latestnewsdate
{
color: black;
font: normal normal bold 12px arial;
width: 100%;
padding-top: 5px; /* JDR 11APR2006 - I chanced this from padding: 2px;  This does add more space before date, but don't want to add space, want to take it away between date and news title*/
cursor: default;
vertical-align: bottom; /* JDR 11APR2006 - I added this, no effect */
}

.latestnewsheading
{
width: 100%;
color: white;
background-color: black;
font: normal normal bold 14px arial;
font-stretch: wider;
align: left;
}

.latestnewssubheading
{
color: black;
font: normal normal bold 12px arial;
align: left;
text-align: left;
}

/* links for the calendar event items in the calendar cells on the monthly calendar view */
A.latestnews:visited { color:black; text-decoration:none;font: normal normal normal 12px sans-serif;}
A.latestnews:link    { color:black; text-decoration:none;font: normal normal normal 12px sans-serif;}
A.latestnews:hover   { color:white; text-decoration:none; background-color:black;}
A.latestnews:active  { text-decoration:none;}



.newsarticle
{
width: 100%;
background-color: #white;
color: black;
font: normal normal normal 14px sans-serif;
font-stretch: narrower;
align: left;
padding: 5px;
cursor: default;
}

.newsarticledate
{
width: 100%;
background-color: white;
color: black;
font: normal normal bold 10px arial;
align: left;
padding: 2px 5px 2px 5px;
cursor: default;
}


.newsarticleheading
{
width: 100%;
background-color: #dddddd;
color: black;
font: normal normal bold 18px arial;
font-stretch: wider;
align: left;
padding: 5px;
cursor: default;
}

.pageheading
{
width: 100%;
background-color: white;
color: #3333AA;
font: normal normal bold 26px arial;
font-stretch: wider;
align: center;
text-align: center;
padding: 10px;
cursor: default;
}

.newsarticlesubheading
{
width: 100%;
background-color: white;
color: black;
font: normal normal bold 16px arial;
font-stretch: wider;
align: left;
padding: 2px;
cursor: default;
}

/***  ***/
.datenumber 
{
width: 10px;
height: 10px;
background-color: #000000;
color: white;
cursor: default;
}



/*************************For Printer Purposes Only************************/
table.printcalendar
{
width: 100%;
/*background-color: #000000;*/
  border-collapse: collapse;
	border-style: solid;
	border-color: #000000;
	border-width: 2px;

/*	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 2px;
*/

}

tr.printcalendartitle
{
/*background-color: #FFFFFF;*/
}

td.printcalendartitle
{
/*background-color: #FFFFFF;*/
color: #000000;
font: normal normal normal 26px sans-serif;
/*padding: 5px;*/
cursor: default;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;

  padding: 5px; 

}

tr.printcalendarsubtitle
{
/*background-color: #FFFFFF;*/
color: #000000;
font: bold normal normal 14px times;
text-align: center;
/*padding: 5px;*/
}

td.printcalendarsubtitle
{
/*background-color: #3333aa;*/
/*color: white;
font: normal normal normal 12px times;
*/
width: 14%;
text-align: center;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 2px;
  padding: 2px; 

}

tr.printcalendar
{
/*background-color: #FFFFFF;
color: yellow;
*/
}

td.printcalendar
{
/*background-color: #ffffc0;
color: blue;
*/
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
  padding: 2px; 

font: normal normal normal 12px arial;
/*width: 13%;*/
  height: 100px;
cursor: default;
vertical-align: top;

}

td.printcalendarempty
{
/*background-color: #FFFFFF;*/
color: white;
font: normal normal normal 12px arial;
/*width: 13%;*/
  padding: 0px; 
  background-color: #EEEEEE;
}

/* links for the calendar "day of month" box in the calendar cells on the monthly calendar view */
.printcalendarmonthday { color:black; text-decoration:none;font: bold normal normal 18px sans-serif;}

div.printcalendarevent   { color:black; text-decoration:none; background-color:white;}

/***  ***/
.printdatenumber 
{
width: 26px;
height: 26px;
/*background-color: #FFFFFF;*/
color: #000000;
font: bold normal normal 14px arial;
cursor: default;
}

