<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 9.75pt;
	font-weight: 600;
}

table {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 9.75pt;
	border-collapse: collapse;
	word-wrap: break-word;
	  -moz-hyphens:auto; 
	  -webkit-hyphens:auto; 
	  -o-hyphens:auto; 
	hyphens:auto;
}

table.main-blocks {
	border:0px;
	width:99.8%;
	background-color:#FFF;
	margin:0 auto;
}

table.secondary-blocks {
	border:0;
	width:99%;
	margin:0 auto;
	padding:0px;
	table-layout:fixed;
}

.goldyblocks {
    background-image: #FFB951; /* GOLD For browsers that do not support gradients */    
    background-image: -webkit-linear-gradient(left top,#d5a500,#ffe691,#d5a500); /* For Safari 5.1 to 6.0 */
    background-image: -o-linear-gradient(bottom right,#d5a500,#ffe691,#d5a500); /* For Opera 11.1 to 12.0 */
    background-image: -moz-linear-gradient(bottom right,#d5a500,#ffe691,#d5a500); /* For Firefox 3.6 to 15 */
    background-image: linear-gradient(to bottom right,#d5a500,#ffe691,#d5a500); /* Standard syntax (must be last) */
}

.silverbells {
    background: #C0C0C0; /* SILVER For browsers that do not support gradients */    
    background: -webkit-linear-gradient(left top,#b7b7b7,#f2f2f2,#b7b7b7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right,#b7b7b7,#f2f2f2,#b7b7b7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right,#b7b7b7,#f2f2f2,#b7b7b7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right,#b7b7b7,#f2f2f2,#b7b7b7); /* Standard syntax (must be last) */
}

.brawns {
    background: #D76B00; /* BRONZE For browsers that do not support gradients */    
    background: -webkit-linear-gradient(left top,#a17419,#e6b85c,#a17419); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right,#a17419,#e6b85c,#a17419); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right,#a17419,#e6b85c,#a17419); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right,#a17419,#e6b85c,#a17419); /* Standard syntax (must be last) */
}

.prog_nums {
	font-size:80%;
}

td.center {
	text-align:center;
}

.calendar {
   	border:1px solid #19305c;
	border-radius:7px;
	font-size:90%;
	line-height:1;
	padding:4px 9px;
	margin:0 3px;
	text-align:center;
	background-color:#eee;
	display:inline-block;
	color:#19305c;
	text-decoration:none;
	font-weight:600;
}

.calendar:hover {
	background-color:#19305c;
	color:white;
}

.banner {
	display:block;
	width:99%;
	max-width:1170px;
	margin:0 auto 11px auto;
}

img {	border:0px;	}

img.smrt {	height:37px;	}

td.day {
	border-top: 6px solid #19305c;
	color: black;
	background-color: #ccc;
	padding: 10px 6px;
}

div.navi {
	float:left;
	display:inline-block;
	padding:2px 5px 4px 5px;
	margin:5px 25px;
	width:auto;
	border:1px dotted #909090;
	background-color: #b0b0b0;
	color:#D3D3D3;
}

img.nav-arrow {
	float:left;
	height:13px;
	width:13px;
	vertical-align:middle;
	padding:3px;
	border:1px solid #555;
	border-radius:15px;
	background:#fff;
	margin-top:3px;
}

.post-nav {
	display:none;
}

img.campfireicon {
	display:block;
	float:left;
	border:0;
	height:37px;
	width:auto;
	margin:1px 5px 0 0;
}

td {
   font-weight: 600;
}

td.bloc {
   color: #FFF;
   border: 0px;
   background-color: #555;
   padding: 4px;
}

td.brk {
   border: 2px solid #FFF;
   color: #000;
   text-align: left;
   background-color: #DDD;
   padding: 6px;
}

td.plen {
	border: 1px solid #798eb7;
	vertical-align: top;
	padding: 3px;
}

.plen.time { width:7%; text-align:center;}
.plen.title { width:48%;}
.plen.name { width:45%;}
.plen a:link { color:#FFF; }
.plen a:visited { color:#D7D2DC; }

td.sWhite {
   color: #FFF;
   border: 2px solid #333;
   text-align: center;
   vertical-align: top;
   padding: 3px;
}
.sWhite a:link { color:#FFF; }
.sWhite a:visited { color:#D7D2DC; }

td.sBlack {
   color: #000;
   border: 2px solid #333;
   text-align: center;
   vertical-align: top;
   padding: 3px;
}

.keyblock {
	width:48%;
	float:right;
	margin:0 0 17px 0;
}

.key-p {
	display:inline-block;
	width:20%;
	height:2em;
	text-align:center;
	vertical-align: top;
	border: 2px solid #000;
	padding:2px 1% 3px 1%;
	line-height:1;
	margin:3px 0.5%;
}

.searchblock {
	display:inline-block;
	width:48%;
	float:left;
	margin:0 .35% 7px .35%;
}

.smrtblock {
	display:inline-block;
	width:48%;
	float:left;
	margin:11px .35% 9px .35%;
	text-align:center;
}

.calendarblock {
	display:inline-block;
	width:48%;
	float:left;
	margin:11px .35% 17px .35%;
	text-align:center;
}

.body {	background-color: #F99DA4;	}	/* Body */
.spec {	background-color: #FFDEB0;	}	/* Molecular, Spectroscopy */
.card {	background-color: #99CCFF;	}	/* Cardio */
.ccet {	background-color: #2450A6; color:#FFF;	}	/* Cross-Cutting &amp; Emerging Tech */
.musk {	background-color: #6DAF63;	}	/* Musculoskeletal */
.nuro {	background-color: #FFD4E1;	}	/* Neuro */
.sesh {	background-color: #D7EEFF;	}	/* Scientific Sessions */
.powp {	background-color: #FF9933;	}	/* Power Pitches */
.diff {	background-color: #881C2B; color:#FFF;	}	/* Diffusion, Perfusion, fMRI */
.phys {	background-color: #85519A; color:#FFF;	}	/* Physics &amp; Engineering */
.bloo {	background-color: #007ba7; color:#FFF;	}	/* Weird blue for special sessions */
.trad {	background-color: #003300; color:#FFF;	}	/* T-Posters */
.elec {	background-color: #DF6628;	}	/* E-Posters */
.msym {	background-color: #460046; color:#FFF;	}	/* Member-Initiated Symposia */
.stgr {	background-color: #d7fdc4;	}	/* Study Groups */
.hand {	background-color: #666666;	}	/* Hands-On Workshops */
.plen { background-color: #19305C; color: #FFF; }	/* Plenaries */

hr {
    height: 3px;
    background-color: #19305C;
    color: #19305C;
    border: 0;
}

.noCME {
    font-size:70%;
    font-style:italic;
}

.clearfix {
	clear:both;
}



@media screen and (max-width:1024px) {
  body {
   font-family: 'Open Sans', Arial, Helvetica, sans-serif;
   font-size: 12px;
  }
  table {
   font-family: 'Open Sans', Arial, Helvetica, sans-serif;
   font-size: 95%;
   border-collapse: collapse;
  }
  img.campfireicon {
	height:29px;
  }
}



@media screen and (max-width:768px) {
  body {
   font-size: 9pt;
  }
  table {
   font-size: 100%;
   border-collapse: collapse;
  }
  .calendar {
   	border:1px solid #19305c;
	border-radius:7px;
	font-size:89%;
	padding:2px 4px;
	margin:0 2px;
  }
  .keyblock {
	width:98%;
	float:none;
	margin:0 auto 17px 2%;
  }
  .key-p {
	width:19.5%;
	vertical-align:middle;
  }
  .searchblock {
	display:block;
	float:none;
	width:90%;
	margin:5px auto 5px auto;
  }
  .smrtblock {
	display:block;
	width:90%;
	float:none;
	margin:5px auto 11px auto;
  }
  .calendarblock {
	display:block;
	width:95%;
	float:none;
	margin:7px .4% 11px .4%;
  }
  .calendar {
   border:1px solid black;
   font-size:80%;
   padding:3px;
   text-align:center;
  }
  img.smrt {
   height:21px;
  }
  td.brk {
   padding: 3px;
  }
  td.day {
   font-size: 75%;
  }
  td.bloc {
   font-size: 75%;
   vertical-align: middle;
  }
  img.file {
   height: 50%;
   width: auto;
  }
  td.vspacer {
  height: 20px;
  }
  img.campfireicon {
	height:21px;
  }
}



@media screen and (max-width:765px) {
  img.nav-arrow {
	float:none;
	height:9px;
	width:9px;
	margin-right:0;
	vertical-align:top;
  }
  .post-nav {
	display:initial;
  }
}


	
@media screen and (max-width:450px) {
  body {
   font-size: 8px;
  }
  table {
   font-size: 100%;
   border-collapse: collapse;
  }
  img.campfireicon {
	height:14px;
  }
}</pre></body></html>