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

body{font: 100%/1.5em 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}
a { text-decoration: none;  color: inherit; }

.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;font-weight: 900;width:100%;} */
#maintitle{display:none}
#where_when, #session_chooser{display:none}

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

#specialsessions dd , #my_abstracts dd{page-break-before:avoid;padding:0 0.5em 0 0} 

#specialsessions h3, #my_abstracts h3{page-break-after:avoid}

#specialsessions p, #specialsessions li, #specialsessions div, #my_abstracts p, #my_abstracts li, #my_abstracts div{text-align: justify; text-justify:inter-word} 

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

a.participants_link, a.abstracts_link , summary, #notice{display:none}

table#bigids{font: 100%/1.5em  'Montserrat'; font-size:100%;border-collapse:separate;width:16.2cm;margin:auto}

table#bigids tr {page-break-inside: avoid;}
td.tleft{width:8.1cm;height:5.7cm;background-image:url('/img/AS31057_950x341right.png');background-size:contain}

td.tright{width:8.1cm;height:5.7cm;background-image:url('/img/AS31057_950x341right.png');background-size:contain}

td.tright p, td.tleft p{color:#fff; font-weight:bold;text-align:right}

.donotprint{display:none}