#main-content > h1 > small {
 font-size: 0.7em;
}

#lnav {
  width: 100%;
  margin-top: 20px;
}
#lnav ul li {
  display: inline-block;
  vertical-align: top;
  margin: 0 0.1em;
}

#lnav ul li.active,
#lnav ul li a {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  padding: 0.7em 0;
  font-size: 0.9em;
  width: 11em;
  color: var(--site-white-color);
  background-color: #5fa1be;
  text-decoration: none;
}

#lnav ul li.active,
#lnav ul li a:hover {
  background-color: var(--site-main-color);
  color: var(--site-white-color);
}

#main-content > section > .pdf-download {
  text-align: right;
}

#main-content > section > .date {
}

#main-content > section > h2 {
  font-size: 1.4em;
  font-weight: normal;
}

#main-content > section > h1 {
  margin-top: 20px;
}

#main-content > section > .about,
#main-content > section > .participate,
#main-content > section > .contact {
  margin-top: 30px;
}

#main-content > section > .about > h1,
#main-content > section > .participate > h1,
#main-content > section > .contact > h1 {
  margin-bottom: 10px;
  font-size: 1.4em;
  line-height: 1.4em;
  color: var(--site-main-color);
  font-weight: normal;
}

#main-content > section > .participate > ul {
  margin-left: 50px;
}

#main-content > section > .participate > ul li {
  margin-top: 0.4em;
  line-height: 1em;
}

#main-content > section > .about table {
  width: 100%;
  table-layout: fixed;
}

.about table tr th,
.about table tr td {
  padding: 0.6em 1em;
  vertical-align: middle;
  line-height: 1.5em;
  font-weight: normal;
  border: solid 2px #5fa1be;
}

.about table tr th {
  width: calc(100% / 4);
  color: var(--site-white-color);
  background-color: #3d829f;
}

.about table tr td .session {
  margin-top: 10px;
}

.about table tr td .session:first-of-type {
  margin-top: 0;
}

.about table tr td .session h1 {
  display: inline-block;
  vertical-align: top;
  padding: 0.3em 0.6em;
  font-size: 0.9em;
  font-weight: normal;
  line-height: 1em;
  background-color: #e3e3e3;
}

.about > small {
  margin-top: 20px;
  display: block;
  font-size: 0.9em;
  line-height: 1.5em;
}

.participate strong {
  color: var(--site-main-color);
  font-weight: bold;
  text-decoration: underline
}
