@import "/grayarea.css";

#leader {
  padding: 1em;
  margin: 1em 0;
}

#leader h1 {
  font-size: 150%;
  text-transform: uppercase;
  margin: 0px;
}
.program {
  padding: 0 1em;
  margin: 1em 0;
}
.program h1 {
  font-size: 125%;
  font-variant: small-caps;
  margin: 1em 0;
  padding-top: 1em;
}
.program h2 {
  font-size: 100%;
  text-transform: uppercase;
}
.program h3 {
  font-size: 100%;
  margin: 0px;
  margin-bottom: 0.5em;
}
.program h4 {
  font-size: 100%;
  font-weight: normal;
  font-style: italic;
  margin: 0px;
}
.author {
  margin-top: 0.5em;
}
.author-info {
  font-style: italic;
}

td {
  vertical-align: top;
  padding-bottom: 1em;
}
table {
  margin-bottom: 1em;
}
#lecturers {
  width: 100%;
}

@media print {
  .author-info {
    keep-with-previous: always;
  }
  .content {
    width: 80% !important;
    margin-left: 10% !important;
  }
  body {
    font-size: 10pt;
  }
}