html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

@media print {
    body .container {
        max-width:1200px;
    }
    main {
        font-size: 11px;
        margin: 30pt;
        color: #000;
        background-color: #fff;
    }
    body header {
        display: none;
    }
    .nobrk {
        break-inside: avoid;
    }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

main {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
}

table {
    
}

.bluewhite, table.schedule {
    background-color: #4285F4;
    color: white !IMPORTANT;
}

.first-pick { background-color: #dd7e6b; }
.second-pick { background-color: #ea9999; }
.third-pick { background-color: #f9cb9c; }
.fourth-pick { background-color: #ffe599; }
.fifth-pick { background-color: #fff2cc; }
.sixth-pick { background-color: #fffaea; }
.seventh-pick { background-color: #fffff0; }
.non-pick { background-color: #f0f2f4; }
.event-desc { padding-left: 40px; font-size:small; }
.activity { font:xx-small; color:grey;}
.regional { color: #f1c232; }