<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
  min-height: 100%;
  background: #ffffea; /* No gradient support */
  background: -webkit-linear-gradient(bottom, #ffffea, #e8ffe0); /* Safari */
  background: -o-linear-gradient(bottom, #ffffea, #e8ffe0); /* Opera */
  background: -moz-linear-gradient(bottom, #ffffea, #e8ffe0); /* Firefox */
  background: linear-gradient(to bottom, #ffffea, #e8ffe0); /* Standard */
  color: #020;
}

body {
  margin: 4em auto 4em auto;
  padding: 2em;
  width: 47em;
  max-width: 100%;
  font-size: 16pt;
  font-family: "palatino", serif;
  border: 2px solid #f0f0f0;
  background-color: #ffffff;
  text-align: justify;
}

pre {
  font-size: 1.8ex;
}

code {
  font-size: 1.8ex;
}

blockquote {
  font-style: italic;
}

.no-italics blockquote {
  font-style: normal;
}

h1 {
  padding: 0px;
  margin: 0px;
  padding-bottom: 2pt;
  border-bottom: 2pt solid #020;
  font-size: 32pt;
}

h2 {
  font-size: 20pt;
  padding-bottom: 5pt;
  border-bottom: 2pt solid rgba(0, 32, 0, 0.4);
}

#header h2 {
  font-size: 16pt;
  border-bottom: none;
}

h2,h3 {
  margin: 0px;
  margin-top: 0.5ex;
}

.figure {
  text-align: center;
}

a,a:visited {
  color: #57a;
}

.normal-table table {
  margin: auto;
  border-collapse: collapse;
}

.normal-table table thead tr {
  border-bottom: 1pt solid black;
}

.normal-table table thead tr th {
  padding-bottom: 3pt;
  margin-bottom: 3pt;
}

.normal-table table tr th,.normal-table table tr td {
  padding: 0.3ex 1.6ex 0.3ex 1.6ex;
  width: auto;
}

.schedule-table table {
  width: 100%;
  margin: auto;
}

.schedule-table table tr th,.schedule-table table tr td {
  padding: 0.2ex 1ex 0.2ex 1ex;
  width: auto;
}

.border-table table {
  border-collapse: collapse;
}

.border-table table tr td {
  border: 1px solid black;
  vertical-align: center;
  text-align: center;
  padding: 5pt 8pt 5pt 8pt;
  margin: 0pt;
}

.border-table table tr td p {
  padding: 0pt;
  margin: 0pt;
}

.centered {
  display: table;
  margin: auto;
}

.border-below {
  border-bottom: 1pt solid #020;
  padding-bottom: 2pt;
  margin-bottom: 2pt;
}

.hline {
  display: inline-block;
  height: 1pt;
  width: 100%;
  position: relative:
  top: 1ex;
  border-top: 1pt solid #020;
  margin-top: 1pt;
  padding-bottom: 1pt;
}

.addendum {
  font-color: #f84;
}

.wide-table table {
  width: 100%;
}

.empty-table table tbody tr td {
  border: 0pt;
  padding: 0.4ex 1ex 0.4ex 1ex;
}

.two-column-lc tbody tr td + td {
  text-align: center;
}

.columns {
  width: 100%;
  margin: auto;
  clear: both;
  display: table;
}

.columns .column {
  display: table-cell;
  padding: 3%;
}

.addendum {
  color: #e42;
}

.addendum a {
  color: #f84 !important;
}

.addendum a:hover {
  color: #d62 !important;
}

.question {
  color: #960;
}

.underline {
  text-decoration: underline;
}

.fraction {
  display: inline-block;
  position: relative;
  overflow: visible;
  top: -1.3ex;
  height: 2.7ex;
}

.fraction-top {
  display: inline-block;
  float: left;
  /*
  position: absolute;
  left: 5pt;
  bottom: 1.5ex;
  */
  border-bottom: 1pt solid #020;
  padding-bottom: 1pt;
}

.fraction-bottom {
  display: inline-block;
  clear: left;
  float: left;
  /*
  position: absolute;
  left: 5pt;
  top: 1.5ex;
  */
}

.equation {
  margin: 0 auto 0 auto;
  width: 100%;
  text-align: center;
}
</pre></body></html>