body  { font: 100%/1.3em  'Montserrat', sans-serif;  background-color:#dddddd; width:100%;margin: 0 auto 0 auto;padding:0}
footer, nav {display:none}
header 
{
    color:#555; padding:0; border-bottom:none ; height:247px;
    position: relative; font-style:normal;background-image:url("/img/calcada-cropped.jpg");
}
#maintitle
{
   position:absolute;width:100%; top: 0; line-height:100%; font-size:250%; text-align:center; color:#2277aa; font-weight:normal
}

#maintitle p{width:50%;float:right;}

#header_links {padding:0.2em}

h1, h2, h3{page-break-after: avoid}

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

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

.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,.4);border-top:thin solid #999;border-bottom: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}

#my_abstracts dl dt{font-style: normal;font-size:150%;margin-top:2em;color:#7d98ab;page-break-after:avoid}

#my_abstracts dl dd h2{font-style: normal; margin-top:0.5em; margin-bottom:0.5em; font-size: 130%; font-weight:bold;page-break-before:avoid;page-break-inside:avoid;}

#my_abstracts dl dd{page-break-before:avoid}

#my_abstracts dl dd p{page-break-inside:avoid;}
.abstract{margin-top:0}

.hint{display:none}

abbr{border-bottom-style:none;text-decoration: none;}

.icon{display:none}
