.scheduleContainer{line-height:1.5em}.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%}.hour{background:#000;color:white;width:3em;font-size:1em;text-align:center;float:left}.sessionChairs p{text-align:center}.sessionChairs{background:#555;color:#FFF;width:100%}.sessionChair{font-weight:bold}.abstractColor{float:left;padding:0 2px}.title{display:inline-block;padding:0 5px;float:left}.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:underline;cursor:pointer;padding:5px}.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}