body{font: 100%/1.5em  "Montserrat", sans-serif; }

footer, nav ,#aboutimage, #menu, .gplus {display:none}

table.schedule {width: 96%;margin:2em auto 2em auto;font-size:70%;border-spacing: 1px;
    border-collapse: separate;padding:5px;position:relative}
a.file{float:right}


.newschedule{background:rgb(245,245,220);background:rgba(245,245,220,.4);position:relative;width: 96%;margin:2em auto 2em auto;font-size:70%;border: thin solid #777;}
.days{position:absolute;top:0;left:0;border-bottom:thin solid #999; width:100%; height:20px}
.hours{position:absolute;top:0;left:0;border-right:thin solid #999; width:5%; height:100%}
.content{position:absolute;top:20px;left:5%;border:thin solid #f99; width:95%;}
.columns{text-align:center; font-weight:bold;position:absolute;border-right:thin solid #999}
.item{position:absolute;background:rgb(220,220,200);background:rgba(220,220,200,1.0);border:thin solid #999;padding-left:3px;padding-right:3px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;z-index:10;line-height:1.15em}
.document_link {float:right;font-size:75%;max-width:30%;width:130px;padding:0.5em;border:thin solid #995;background-color:#30a4d5;opacity: 0.6;margin:0 0 2em 2em}
.nottalk{z-index:15}
.group1{background:rgb(220,200,220)}
.group2{background:rgb(200,220,220)}
header{font-weight:900}
#maintitle{display:block;color:#999}
#where_when{display:none}

#my_abstracts dl dt{font-style: normal;font-size:150%;margin-top:2em;font-weight:bold;color:#777}
/* #my_abstracts dl dd{font-style: italic;} */
#my_abstracts dl dd h2{font-style: normal; margin-top:0.5em; margin-bottom:0.5em; font-size: 130%;color:#999;font-weight:normal;}

.hint, .hidedetail, .datetimetip{display:none}