@import url(sharedCSstyles.css);

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

header H1, #pageTitle, #pageTitle H1, #pageTitle H2 {
    color:	#339;   /* or MidnightBlue (or indigo?) */
}

.bg-dark {
  background-color: #000050 !important;
        /* or MidnightBlue or #000060 */
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: LightCoral;             /* Crimson */
  /* color: rgba(255, 255, 255, 0.75); */
}

.badge-dark {
  color: #fff;
  background-color: #000090;   /* or Navy (should be lighter than bg-dark) */
}

header .keyword { color: LightCoral; }  /* or Crimson or #a00 */

footer {
  color: #FFFFFF;
  background-color: #000050;
        /* or MidnightBlue or #000060  (or #222 for black) */
  }

footer a{
  color: PeachPuff;   /* K or SVP had #F5E625? */
        /* Moccasin, NavajoWhite, PeachPuff? */
}

footer a:hover{
  color: Cornsilk;   /* K or SVP had #F5E625? */ 
            /* Cornsilk, LemonChiffon, BlanchedAlmond? */
}

footer h3 {
    color: Ivory;  /* or GhostWhite? WhiteSmoke? #FAFAFA? */
}

main H1, main H2, main H3, main H4, main H5, main H6, main TH {
    color: #339;        /* Or MidnightBlue, which is close */
}

main A:link          { color: #088; text-decoration: underline }
main A:visited, main A:active     { color: #047; text-decoration: underline }

.keyword { color: #33c; font-weight: bold; }

.due { color: #f00; font-weight: bold; }

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; }

#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;
*/
}

blockquote { margin-left: 40px; margin-right: 40px; }
    
#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 }
}

