.panel-pane.pane-fieldable-panels-pane.pane-bundle-remote-content{width:30%;float:left;clear:none}.dayHeaderOpt{width:96%;margin:0 auto}.hpAgendaDayCol,.homepageAgendaCol{width:96%;margin:0 auto;padding:0;margin-bottom:5px}.homepageAgendaCol{width:96%}.homepageAgendaCol a{text-decoration:none}span.sessionSubheadHomepage{font-size:13px;font-style:italic;font-weight:400}.dayHeader,.dayHeaderOpt{font-family:open sans,Arial;font-size:15px;color:#333;padding:15px 0;letter-spacing:1px}.hpAgendaDayCol.last{margin:0}.hpAgendaDayCol a:hover{text-decoration:none}.timeDiv{padding:0 0 0 15px}.timeDiv p{margin:1px 0 0;font-family:open sans,Arial;font-size:14px;font-weight:400;line-height:1.7em;color:#00457c}.sessionInfoDiv{padding:0 15px}.titlesDiv{font-size:14px;width:75%;margin:0 0 0 92px}.sessionInfoDiv p{margin:0;padding:0 10px 0 0;font-size:16px;font-weight:600;font-family:open sans,Arial;line-height:1.5em;color:#444}.sessionTypeSpan{font-size:11px;display:inline-block;line-height:1.4em}span.mobileBreak{display:block;line-height:0}.agendaBlock{padding:20px 0 20px 10px;margin-bottom:0;border-bottom:10px solid #fff}.lightBlueBg,.agendaBlockOverlayDiv .lightBlueBg{background-color:#d7e8f0}.whiteBg,.agendaBlockOverlayDiv .whiteBg{background-color:#fff}.specialSessionBg,.agendaBlockOverlayDiv .specialSessionBg{background-color:#d7e8f0}.darkBlueBg,.agendaBlockOverlayDiv .darkBlueBg{background-color:#00457c}.greyBg,.agendaBlockOverlayDiv .greyBg{background-color:#ededed}@media only screen and (max-width:500px){.dayHeaderOpt,.homepageAgendaCol{width:92%}.panel-pane.pane-fieldable-panels-pane.pane-bundle-remote-content{width:100%;float:none;clear:both}}@media only screen and (min-width:1440px){}