.table th, .table td { 
     border-top: none; 
 }

td.w140 {
    width: 140px;
}


.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.tg th{background-color:#cc0000;color:#ffffff;font-family:Arial, sans-serif;font-size:14px;font-weight:bold;padding:10px 5px;border-color:#000;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.tg .tg-slot{nowrap;color:#cc0000;vertical-align:top;border-color:#000;}
.tg .tg-workshop{background-color:#ffccc9;text-align:center;vertical-align:top}
.tg .tg-food{background-color:#fffc9e;text-align:center;vertical-align:top}
.tg .tg-presentation{background-color:#9aff99;text-align:center;vertical-align:top}
.tg .tg-invited{background-color:#96fffb;text-align:center;vertical-align:top}
.tg .tg-dc{background-color:#cbcefb;text-align:center;vertical-align:top}
.tg .tg-white{text-align:center;vertical-align:top}

.tg-hours{text-align:center;width: 110px;font-weight:bold;color:#888;border-color:#000;}
.tg-links{text-align:center;width: 150px;vertical-align:top;border-color:#000;}

.tg-freetime{background-color:#ffccc9;}

/* .authors:before {  */
/*     color: white; */
/*     content: " . "; */
/* } */
.authors {
    /* font-weight: bold; */
    color:#cc0000;
}
.authors:after {
    content:"\a";
    white-space: pre;
}
.title:before { 
    color: white;
    content: " . ";
}
.title {
     /* font-weight: bold; */
}


a {
    cursor: pointer;
}




