div
{
margin-right: 1em;
}

p
{
margin: 1em;
}

span.articleTitle
{
font-style: italic;
}

span.talkTitle
{
font-style: italic;
}

span.journalTitle
{
font-weight: bold;
}

table.schedule caption
{
font-size: larger;
text-align: left;
}

table.schedule, table.schedule tr, table.schedule td, table.schedule th
{
text-align: center;
vertical-align: top;
}

table.schedule
{
font-size: smaller;
border-collapse: collapse;
margin-bottom: 5em;
margin-right: 2em;
}

table.schedule td, table.schedule th
{
vertical-align: middle;
padding: 0em 0.2em;
}

table.schedule th.time
{
text-align: right;
}

table.telephone
{
margin: 1em;
font-size: small;
}

table.telephone th
{
text-align: right;
font-weight: normal;
font-family: sans-serif;
}

table.telephone td
{
text-align: left;
}

span.room 
{
display: block;
font-size: smaller;
}


div.figure {
  border: thin silver solid;
}

ul.bibliography {
width: 50%;
}

