/*
 * Reset common elements to known values
 */
/* html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 a, abbr, acronym, address, big, cite, code, del, dfn, em, img,
 ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var,
 dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  table,
 caption, tbody, tfoot, thead, tr, th, td
 {
     margin         : 0;
     padding        : 0;
     border         : 0;
     outline        : 0;
     font-weight    : inherit;
     font-style     : inherit;
     font-family    : inherit;
     vertical-align : baseline;
}
*/

body {
	background: none;
}

.hideFromScreen {
	left: 0;
	position: relative;
	clear: both;
	text-align: center;
}

#searchSubmitPage, #searchSubmitHome, #navTabs, #footer, #searchDisplayOptions {
	display: none;
}


.print{
    float: right; 
    clear: right;
    display: block; 
    margin: 14px; 
    width: 300px;
}

#printFooter {display:block; clear: both;}

.mainPic { float: right;}
.caption { clear: both;}
.credit { text-align: center;}

#pageSidebar, .lifeSummary { display: none;}

#pageContent {
	width: 100%;
}

#pageContentContainer {
	background: none;
	position: relative;
}

strong.hit, span.hit {
        background: none;
        font-weight: normal;
}

/*#pageColumnMain, #searchColumnMain, #homeColumnWrapper {width: auto; position: absolute; top: 0; left: 0;}*/

#pageColumnMain, #searchColumnMain, #homeColumnWrapper {width: 100%; float: none;}


#homeColumnMain {
	width: 40%;
	float: left;
}

#homeColumnFeature {
	width: 20%;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	background: none;
	margin-top: 0px;
	padding-bottom: 0px;
}

#homeColumnSidebar {
	width: 40%;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}


.obituaryContent {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
}

h1 {
        font: 2em Helvetica, Arial, sans-serif;
        color: #2B6892;
        clear: both;
        margin-bottom: 0.5em;
        margin-top: 0.5em;
}

#tileAndSearchContainer {
	background: none;
    position: relative;
    padding-bottom: 0.5em;
}

#titleAndSearchPage, #titleAndSearchHome {
	background: none;
    height: 100%;
	width: 100%;
}

#topNav {
	height: 2em;
	background: none;
	border-bottom: 1px solid #2C2C2C;
}

#masthead {
	height: 100%;
}

/* entity map styles */

div#printOptions {
	display: none;
}

div.entityMapDiv {
	width: 100%;
	height: 700px!important;
	top: 20px;
}

div#fixedDiv {
	width: 100%;
	position: relative!important;
	padding-bottom: 50px;
	height: 100%;
	float: left;
	overflow: hidden;
}

div#infoWindow {
	overflow: inherit;
	float: none;
	width: 90%;
	padding: 0;
	border: none;
	padding-bottom: 50px;
}

div#infoWindow2 {
	overflow: inherit;
	float: none;
	width: 90%;
	margin-right: 2em;
	padding: 0;
	border: none;
}

div#relatedTexts, div#siteList, p.fragNav {
	display:none;
}

h2#entityNameHeader {
	width: 600px;
}

span.fnRef {
	display: inline;
}

span.annot {
	display: none;
}

div#footnotes {
	display: block;
}