html[data-useragent*='MSIE 8.0'] {/*IE8*/}
html[data-useragent*='MSIE 9.0'] {/*IE9*/}

html[data-useragent*='MSIE 10.0'] .indexTrackColors>span {/*IE10*/display:block;}
html[data-useragent*='MSIE 10.0'] .scheduleTab.hasRooms .activityContent {/*IE10*/margin-right:140px;}
html[data-useragent*='MSIE 10.0'] .hasTimes .activityContent, html[data-useragent*='MSIE 10.0'] .hasDates .activityContent, html[data-useragent*='MSIE 10.0'] .hasRooms .activityContent {margin-right:230px;}
html[data-useragent*='MSIE 10.0'] .shareGroup {/*IE10*/padding: .5em;}
html[data-useragent*='MSIE 10.0'] #not-sidebar>.activity>header .room,html[data-useragent*='MSIE 10.0'] #not-sidebar>.activity>header .dates {max-width:140px;}

html[data-useragent*='rv:11.0'] .scheduleTab.hasRooms .activityContent {/*IE11*/margin-right:140px;}
html[data-useragent*='rv:11.0'] .hasTimes .activityContent, html[data-useragent*='rv:11.0'] .hasDates .activityContent, html[data-useragent*='rv:11.0'] .hasRooms .activityContent {margin-right:230px;}

html[data-useragent*='Chrome'] {/* Chrome */}

@supports not (flex-wrap: wrap) {/*Firefox 27.0 and less didn't properly implement flex-wrap:wrap. all of this fixes that*/
#main #left, #main #right {display: inline-block;width: 48%;vertical-align:top;}
#main #left {margin-right:1.5em;}
#not-sidebar.slot,#directoryRight > div#directoryResults li,#directoryAZ.dirRight {display: block;}
.bioGroup.hasImage:after {clear: both;content: "";display: block;}
.trackContent > .function > header .indexTitle, .indexActivityAuthors, .indexPaperAuthors, .indexTab > ul, .chairContainer ul, #tracksTab > header,.addToRefsLink ul {display: block;}
.addToRefsLink ul li {display: inline-block;}
.indexTab > ul li,.indexActivityAuthors li,.indexPaperAuthors li {display:inline-block;}
#tracksTab > header .dates, #tracksTab > header .location {display: inline-block;margin-right: -2px;width: 50%;}
.inPage #not-sidebar.slot {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}
#registerform .field, #resetpasswordform .field, #changepasswordform > .field, #updateprofileform > .field, .paper.pdf > header .authors, div#directoryAZ, #directoryResults ul li, #directoryPageNos, .bio-content .bioRelated > div li .dates, #not-sidebar, .addToRefsLink ul, .myResearchItem .head > span, .myItinerary ul li, #not-sidebar > .activity > header, #not-sidebar > .track.content .activity > header, #not-sidebar > .function.content .activity > header, #not-sidebar > .track.content .function > header, #not-sidebar > .function.content > header, #not-sidebar > .activity > header .dates, #not-sidebar > .track.content .activity > header .dates, #not-sidebar > .function.content .activity > header .dates, #not-sidebar > .track.content .function > header .dates, #not-sidebar > .function.content > header .dates, #not-sidebar > .activity .activityContent > section, #not-sidebar > .track.content .activity .activityContent > section, #not-sidebar > .function.content .activity .activityContent > section, .chairs ul, ul.authors {display: block;}
.paper.pdf > header .authors li {display: inline-block;}
.paper.pdf > header .authors div.addToLinks {display: none;}
#wrapper #not-sidebar > .activity > header > h2.title, #wrapper #not-sidebar > .track.content .activity > header > h2.title, #wrapper #not-sidebar > .function.content .activity > header > h2.title {border-width: 1px 0;max-width: 100%;}
#wrapper #not-sidebar > .activity > header > p, #wrapper #not-sidebar > .track.content .activity > header > p, #wrapper #not-sidebar > .function.content .activity > header > p {border-width: 0 0 1px;display: inline-block;margin-right: -3px;max-width: 50%;min-height: 4.1em;vertical-align: top;width: 50%;}
#wrapper #not-sidebar > .activity > header .activity.chairs, #wrapper #not-sidebar > .track.content .activity > header .activity.chairs, #wrapper #not-sidebar > .function.content .activity > header .activity.chairs {border-width: 0 0 1px;margin: 0;}
#wrapper #not-sidebar > .activity > header .activity.chairs li,#wrapper #not-sidebar > .track.content .activity > header .activity.chairs li, #wrapper #not-sidebar > .function.content .activity > header .activity.chairs li {display:inline-block;} 
#wrapper #not-sidebar > .activity > header .activity.chairs .addToLinks,#wrapper #not-sidebar > .track.content .activity > header .activity.chairs .addToLinks, #wrapper #not-sidebar > .function.content .activity > header .activity.chairs .addToLinks {display:none;} 
#not-sidebar > .function.content > header h3, #not-sidebar > .track.content .function > header h3 {border-width: 0 0 1px;}
#not-sidebar > .function.content > header .dates, #not-sidebar > .track.content .function > header .dates {border: 0 none;max-width: 100%;width: 100%;}
#directoryAZ h4 + h4 {border-left-width: 0;border-top-width:1px;}
}


