p img {
    margin-left: 10%;
    margin-top: -5px;
}

.highlight {
   color: blue;
   font-weight: bold;
   font-size: 120%;
}

.slide {
    page-break-after: always;
    size: landscape;
}

h1 {
   border-top: white; 
   border-bottom: white;
   font-size: 200%; 
   text-align: center;
   margin-bottom: 60px;
}

.screen {
    display: none;
}

.slide ul li {
   margin-bottom: 30px;
}

.slide ol li {
   margin-bottom: 30px;
}

.slide ul li ul li {
   margin-bottom: 8px;
}

.slide ul li ol li {
   margin-bottom: 8px;
}

.slide ul li ul li ul li {
   margin-bottom: 0;
}

.slide ul li ul li ol li {
   margin-bottom: 0;
}

h3 {  
   text-align: center;
   font-size: 48px;
}

body {
   font-family: "Times New Roman", serif;
}
 
a:link, a:visited {
   color: blue;
   text-decoration: underline;
}

abbr {
   text-decoration: none;
}

.slide h1 {
   font-size: 48px;
}

.slide ul li {
   font-size: 32px;
}

.slide ol li {
   font-size: 32px;
}

.slide ul li ul li {
   font-size: 28px;
}

.slide ul li ol li {
   font-size: 28px;
}

.slide ul li ul li ul li {
   font-size: 24px;
}

.slide ul li ul li ol li {
   font-size: 24px;
}

ol.code-snippet {
   list-style: none;
   line-height: 0;
   margin-left: 30px;
}

ol.code-snippet li {
   font-size: 18px;
   color: red;
}

ol.code-snippet li {
   white-space: pre;
}

h1#th {
   margin-top: 260px;
   padding-bottom: 40px;
   font-size: 60px;
}

th, td, table {
    border-color: black !important;
}

.latin {
      font-style: italic;
}
