html{font-family:Arimo,Verdana,Arial,sans-serif;font-size:12pt;line-height:1.4;color:#222;margin:10px 20px}a,a:hover{color:#ee2c33;font-weight:700;text-decoration:none;border-bottom:1px solid}strong{color:#ee2c33}p{margin:.5em 0}h2,h3{margin:1em 0 .2em;color:#666}ul{margin:.5em 0 1em}dt{margin-right:20px;color:#ee2c33;font-weight:700}.dates dt{float:left;clear:left}ins{font-weight:700;text-decoration:none}body{max-width:800px;margin:0 auto}header{padding:20px 0 1px;font-size:15.5pt}header h1{margin:0 0 -0.2em}header img{float:left;margin-right:15px}header a{color:inherit;border-bottom:none !important}header br{display:none}nav{margin-bottom:2em}nav ul{list-style:none;margin:0;padding:0;text-align:left}nav li{display:inline;padding-right:25px;font-size:1.2em}nav a{border-bottom:none}main{clear:both}main h1{font-weight:700;font-style:italic}footer{font-size:.8em;color:#666;margin-top:2em}footer p{float:left;margin-right:40px}p img{float:right}.program main h1,.program main h2{text-align:right}.program main h1 time,.program main h2 time{font-style:italic}.program main .label{text-align:left;float:left;display:inline-block}.program main h2 .label{color:#ee2c33}.program main .kind{color:#fff;font-size:.8em;letter-spacing:1px;padding:0 .5em;margin-left:1em;background:#ee2c33}.program main .title{font-weight:700}.program main .authors{display:block;font-style:italic;color:#666}.program main .authors::before{content:"— "}.program main ul{list-style:none;margin:0;padding:0 0 0 1em;font-size:.95em}.program main li{margin:.5em 0}@media (max-width:800px){html{font-size:11pt;margin:5px 10px}h1{font-size:20pt}header br{display:block}header img{max-width:50%;margin-bottom:.3em}nav{clear:left;margin:0}}