#SoE2014 {
	font-size: 3vw; 
	position: sticky; 
	top: 0px; 
	background-color: aliceblue; 
	border-bottom: 1px #222222 double; 
	padding: 6px;
	margin-bottom: 12px;
}

section {
	scroll-behavior: smooth;
	margin-left: 30vw;
	border: 1px silver solid;
	padding:6px;
	box-shadow: 6px 6px 12px #dddddd;
}

.SOEReportTitle {
	text-align: center;
	margin:0 20vw;
	border: 1px silver solid;
	padding:6px;
	box-shadow: 6px 6px 12px #dddddd;
}

.SOE2014Authors {
	text-align: left;
	display:grid;
	grid-template-columns: 50% 50%;
	grid-column-gap: 12px;
	grid-row-gap: 36px;
	}
	
.SOE2014Preface {
	text-align: left;
}

.nolongerwithus {
	color: black;
	border: 2px #222222 solid;
	padding: 3px;
	margin: 3px;
}

.SOEHeading1, .SOEHEADINGText {
	font-size: 2em;
	background-color: #17365d;
	color: whitesmoke;
	margin: 12px;
	padding: 12px;
}

.SOEHEADINGText {
	background-color: #dbe5f1;
	color: #222222;
}

.SoEHeading2 {
	font-size: 1.8em;
	background-color: #548dd4;
	color: #222222;
	margin: 8px;
	padding: 8px;
}

.SoEHeading3 {
	font-size: 1.6em;
	background-color: #8db3e2;
	color: #222222;
	margin: 4px;
	padding: 4px;
}

.SoEHeading4 {
	font-size: 1.4em;
	background-color: #8db3e2;
	color: #222222;
	margin: 4px;
	padding: 4px;
}

.SoEAuthors, .SoEAuthorInst {
	text-align: center;
}

 .SoEAuthorInst {
	 font-style: italic ;
 }

 .SoEReferences {
	 margin: 6px;
	 padding: 6px;
	 font-style: italic ;
	 
 }
/*********side TOC formatting *****************/
 .SOE2014TOC .SOEHeading1 {
	 font-size: 1.2em;
 }

 .SOE2014TOC .SOEHeading1 a,  .SOE2014TOC .SoEHeading2 a  {
	 color: whitesmoke;
 }
 
 .SOE2014TOC .SoEHeading2 {
	 font-size: 1em;
	 margin-left: 36px;
 }

  .SOE2014TOC .predropdown + div p {
	 font-size: 0.9em;
	 margin-left: 36px;
 }

/*******************************************/



@media screen and (max-width: 852px) { 

	.SOEReportTitle{
		margin: 6px;
	}
	
	section img {
	width: 100%;
}

}