@import url(sharedCSstyles.css);
@import url(cs110_colors.css);

BODY MAIN, TD {
    font-family: arial, verdana, sans serif;
    margin: 10px;
}

main A:link, main A:visited    { color: #EA6820; text-decoration: none }
main A:active, main A:hover  { color: #9E0E19; text-decoration: underline }
a:hover                      { color: #9E0E19; text-decoration: underline; }

a.nav-link:link          { text-decoration: none; }

/* inherit .box, blockquote.box */

/* inherit padding for tables (th.pad, td.pad) */

/* inherit ul, li, no-bullet class, override part of ul */

li {
    margin-top: 12px;
    margin-bottom: 12px;
    /* max-width: 80ex; */
}

ul { list-style-position: outside; padding:0;
     margin-left: 40px; margin-right: 30px; }
ul.no-bullet { list-style: none inside none; padding:0; margin-left: 10px; }
li.no-bullet { list-style-type: none; padding:0; margin-left:-10px; }

blockquote { margin-left: 40px; margin-right: 40px; }

#copyright { font-size:	x-small; }
#footer, .page-attribution { font-size:	x-small; }

.scheduleContent { margin: 20px; border: 1 solid black; }

@media print{

TH, TD, BODY {
    font-size:	small;
/*
    font-size: 5px;
    line-height: 5px;
*/
}

#siteTitle, H1, H2 { font-size: medium; }

A.sTitleA:link, A.sTitleA:visited, A.sTitleA:active  { font-size: medium; }

#copyright { font-size:	x-small; }
#footer, .page-attribution { font-size:	x-small; }

SPAN.Tall { font-size:	large }

SPAN.SmCap { font-size:	medium }
}

