/* This styles affect the display of the HTML calendar.
Feel free to change them to suit your tastes.
*/
body { font-family: "Lucida Sans Unicode",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 10pt;
}
table { page-break-inside: avoid;
}
/* The page heading */
div.title {
text-align:center;
font-size:x-large;
width:100%;
}
/* styles for the list pages */
table.listtable {
margin-left:auto;
margin-right:auto;
}
table.listtable thead {
background: #fc9;
}
table.listtable td {
vertical-align:top;
padding: 5px;
}
span.list_description {
font-style: italic;
}
span.list_reading {
}
span.list_materials {
}
/* Each month in the full html table is a table.monthtable */
table.monthtable {
table-layout:fixed;
/*width:800px;*/
width: 100%;
max-width: 1600px;
min-width: 800px;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
/* background-color:#f8f8f8; */
}
table.monthtable td {
vertical-align:top;
border-style:solid;
border-width:1px;
}
/* These control the general properties of an individual date entry. */
/* The month name box */
td.monthtd {
text-align:center;
font-size:large;
background-color:beige;
}
/* The day of the week boxes */
td.daytd {
background-color:LightGoldenRodYellow;
width:100%;
text-align:center;
}
/* An entry that has something in it */
td.eventtd {
font-size:75%;
}
/* An entry not during the quarter */
td.notinquarter {
background-color:LightGray;
}
/* Highlights today's entry in the calendar */
table.monthtable td.today {
border-width : 5px 5px 5px 5px;
border-color : SkyBlue;
marker : 1;
}
/* The date label */
span.datespan {
font-family: "sans-serif";
font-size:medium;
float:right;
color:DimGray;
}
/* these control the styles of the entries inside
an individual date entry. The span's are intended
to control font styles. The div's are intended
for properties applying to the entire entry.
*/
span.summary{
}
span.description {
font-style: italic;
}
span.reading {
}
span.materials {
}
span.location {
}
div.lecture {
background-color:Khaki;
/* background: -moz-linear-gradient(top, Khaki, White); */
padding: 4px;
margin: 2px;
}
div.section {
background-color:Tan;
/* background: -moz-linear-gradient(top, Tan, White); */
padding: 4px;
margin: 2px;
}
div.lab {
background-color:Peru;
/* background: -moz-linear-gradient(top, Peru, White); */
padding: 4px;
margin: 2px;
}
div.exam {
/*background-color:DarkSalmon;*/
background-color:Plum;
/* background: -moz-linear-gradient(top, DarkSalmon, White); */
padding: 4px;
margin: 2px;
}
div.hw {
background-color:AntiqueWhite;
/* background: -moz-linear-gradient(top, AntiqueWhite, White); */
padding: 4px;
margin: 2px;
}
div.oh {
background-color:HoneyDew;
/* background: -moz-linear-gradient(top, HoneyDew, White); */
padding: 4px;
margin: 2px;
}
div.holiday {
background-color:YellowGreen;
/* background: -moz-linear-gradient(top, YellowGreen, White); */
padding: 4px;
margin: 2px;
/* height: 30px;*/
}
div.other {
background-color:Plum;
/* background: -moz-linear-gradient(top, Plum, White); */
padding: 4px;
margin: 2px;
}
@media print {
TABLE, IMG { page-break-during: avoid }
}