span.red {
  color: red;
  border-style: solid;
  border-width: thin;
}

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

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

table.refereeing-table td {
  text-align: center;
  vertical-align: top;
}

span.degree-name {
  font-style: italic;
}

table.education-table td {
  text-align: center;
  vertical-align: top;
}

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

table.contact-table td {
  text-align: center;
  vertical-align: top;
}

div.references {
  page-break-before: always;
}

dt {
  font-style: italic;
}

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

table.reference-table td {
  text-align: center;
}

body {
  font: medium Equity Text B;
  /* background-color: silver; */
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
}

span.presentation-title:before {
  content: "“";
}

span.presentation-title:after {
  content: "”";
}

span.forum {
  font-style: italic;
}

span.course-name {
  font-style: italic;
}

#education ol li {
  list-style-type: none;
}

#education ol {
  padding-left: 0%;
}

h1 {
  text-align: center;
  /* border-bottom-style: solid; */
  /* border-bottom-width: thin; */
  font: x-large "Concourse C6";
  text-decoration: none;
  /* border-style: solid; */
}

span.person-list:after {
  content: "";
}

span.proceedings-article:before {
  content: "“";
}

span.proceedings-article:after {
  content: "”";
}

ul {
  padding-left: 0;
  list-style-type: none;
}

div#title {
  text-align: center;
  font: xx-large "Concourse C6";
  padding-bottom: 25px;
  padding-top: 25px;
  text-transform: lowercase;
}

h2 {
  font-weight: bold;
  font-style: italic;
  font: large "Concourse C4";
  text-align: center;
}

span.advisor::after {
  content: " (advisor)";
}

#publications ul li {
  text-align: justify;
}

ol {
  list-style-type: none;
  padding-left: 0;
}

span.my-name:before {
  content: "—";
}

/* span.my-name:after { */
/* 	content: "—"; */

span.book-chapter {
  font-weight: bold;
} /* } */

span.book-title {
  font-style: italic;
}

span.encyclopedia-title {
  font-style: italic;
}

#dissertation ul li {
  list-style-type: circle;
}

/*span.book-chapter:before {
	content: "“";
}

span.book-chapter:after {
	content: "”";
}

span.journal-article:before {
	content: "“";
}

span.journal-article:after {
	content: "”";
}

a.journal-article:before {
	content: "“";
}

a.journal-article:after {
	content: "”";
}*/

span.journal-name {
  font-style: italic;
}

a.uri {
  font-family: "Courier New", Courier, mono;
  font-weight: bold;
  text-decoration: none;
}

a:link {
  color: black;
  text-decoration: none;
  font-weight: bold;
}

a.quiet:link {
  color: inherit;
  text-decoration: none;
}

a.quiet:visited {
  color: inherit;
  text-decoration: none;
}

a:visited {
  color: inherit;
  text-decoration: none;
}

address {
  font-weight: normal;
  font-style: normal;
}

span.position-title {
  font-style: italic;
}

span.award-title {
  font-style: italic;
}

/*div#address {
	page-break-before: always;
}*/
