.scheduleContainer{line-height:1.5em;padding:0 2px;margin:0 5px}.days{display:table;width:100%;padding:20px}.day{font-weight:bold;border:1px solid #ddd;border-radius:11px 11px 0 0;padding:5px 20px;display:inline-block;border-bottom-width:0;background:#f1f1f1}.dayContent{border:1px solid #DDD;border-radius:0 11px 11px 0}.speakerName{color:#009eff;font-family:raleway;font-size:1.2em;font-weight:bold;float:left;padding-right:10px}.speakerJobtitle{font-style:italic}.speakerOrganization{font-weight:bold}.bioText,.abstractText{display:table-cell;vertical-align:top}.hours{display:table;width:100%}.hourRow{display:table-row}.side{border-left-width:10px;border-left-color:#000;border-left-style:solid;display:table-cell}.hour{background:#000;color:white;width:3em;font-size:1em;text-align:center;display:table-cell;vertical-align:middle}.hours:nth-child(2n+1) .hour{background:#222}.sessionChairs p{text-align:center}.sessionChairs{background:#555;color:#FFF;width:100%}.sessionChairName{font-weight:bold}.sessionChairJobTitle{font-weight:normal;font-style:italic}.sessionChairOrg{font-weight:normal}.abstractColor{float:left;padding:0 2px}.title{display:block;float:left;word-break:break-word}.abstract p,.speakers p,.title p,.hours p,.days p{margin:0}.speakerPhoto{border:5px solid #fff;box-shadow:0 0 5px #0005;width:100px;height:120px;overflow:hidden;float:left;margin-right:20px;vertical-align:top}.speakerPhoto div{background-size:cover;height:120px;background-position:center center}.biography,.abstract{display:none}.abstract,.biography{background-color:#f0f0f0}.biography .bioInner,.abstract .abstractInner{border:1px solid #777;border-radius:11px;margin:5px;padding:10px;display:inline-block;margin-left:3em;box-shadow:0 0 5px #0004;background-color:#FFF}.closing{font-size:1.3em;margin:5px 5px 5px 20px;float:right;cursor:pointer;color:#000}.closing:hover{color:red}.abstractLink{color:#333;text-decoration:none;cursor:pointer;word-break:break-word;font-weight:bold}.abstractLink:focus{color:#555;font-weight:bold}.speakerAnchor:focus{color:#008eee;font-weight:bold}.trackLegends{display:table;width:100%}.trackLegend{display:inline-block}.trackNames{display:inline-block;margin:0 20px 0 5px}.trackColor{width:24px;height:24px;display:inline-block}.roomName{display:none}.titleAnchor{padding-left:2px;float:left;color:#777;font-size:.8em}.sideCell{left:28px;position:relative;padding-right:33px}.sideCell .title-head{left:-24px;position:relative}.hours:nth-child(2n+1) .side{background-color:#EEE;border-bottom:1px inset #f0f0f0;border-top:1px inset #DDD}.hours:first-child .side{border-top-right-radius:11px}.hours:last-child .side{border-bottom-right-radius:11px}@media(max-width:800px){.hour{background:#555;color:white;width:3em;font-size:1em;text-align:center;display:table-cell;vertical-align:middle}}.speakerCount{display:table-cell;width:25px}