/* === global print styles === */
#footer,
#header,
#navigation,
#bottomband,
div.profilepreview,
#productFunctionLinks,
#printcompanies #productFunctionLinks,
#companyprofile #productFunctionLinks,
#personnelprofile #productFunctionLinks,
#profileTabs,
#two-column #leftcolumn,
div.sectiontitle a,
#CompanyNewsLink,
#historicalLinks {
	display: none;
}

body,
#wrapper,
#bottomband {
	background: none;
    font-family:arial;
}

#wrapper,
#content,
#content #one-column,
#content #two-column #rightcolumn {
	width: 100%;
	margin: 0;
	padding: 0;
}

div#HeadPrint {
	display: block;
	height: 100px;
}


/* === two-column pages === */
#content #two-column {
      background-image: none;
}

#personal,
#currentboards,
#boardhistory,
#positionhistory,
#boardmates {
	display: block;
}

#profileImage img {
	float: none;
}

#profileContainer {
	width: 100%;
}
#profileContainer ul.data,
#profileContainer ul.data-alt {
    padding:0;
}

#profileContainer li.label {
    list-style: none;
    font-weight:bold;
    width: 30%;
	margin-top: 2px;
}

#profileContainer li.details {
    list-style: none;
	width: 68%;
}

#profileContainer li.clearboth {
    list-style: none;
}

#profileContainer li.col1of3 {
    width: 32%;
	margin-top: 2px;
}

#profileContainer li.col2of3,
#profileContainer li.col3of3 {
    width: 32%;
}

#mergers div.sectiontitle,
#profileContainer div.sectiontitle {
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: solid 1px;
	display: block;
	float: none;
	margin-top: 5px;
	clear: both;
}

/* === Historical Search Results === */
#content ul.resultsDesc,
#content ul.ResultsHeader,
#content div.ResultsBody ul {
	 margin-left: 0;
}

/*=== from old LN print stylesheet === */
a {
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

.data-alt,
.data,
.secondary-alt,
.secondary,
#mergerContainer .header,
#mergerContainer .data-alt,
#mergerContainer .FormSectionTitle,
#mergerContainer .glossary, 
#tblCompensation tr.data-alt td,
#tblCompensation tr.data td {
      background-color: #fff !important;
      border-bottom: dotted 1px #aaa;
}

#trHeadDisplay,
#trSignOn,
#tdHeaderLeftNav,
#tblDontPrint1,
#tblDontPrint2,
#tblDontPrint3,
#tblPageControlsTop,
#tblPageControlsBot,
a.profileSectionGoTop,
#anchorRefineSearch {
	display: none;
}

#header,
#navigation {
	display: none;
}

#tblOuter {
	border: none 0 #fff;
}

#tdOuter {
	border: none 0 #fff;
}

#trFooter td.col2-1 {
	text-align: left;
	padding: 8px 0 0 5px;
}

#trFooter td.col2-2 {
	text-align: center;
	padding: 8px 5px 0 5px;
}

#trFooter td.col2-3 {
	text-align: right;
	padding: 8px 5px 0 0;
}

#tblSearchResults th.data {
	border-top: solid 2px #000;
	border-bottom: solid 2px #000;
}

#iframeHierarchy0,
#iframeHierarchy1,
#iframeHierarchy2,
#iframeHierarchy3,
#iframeHierarchy4,
#iframeHierarchy5,
#iframeHierarchy6,
#iframeHierarchy7 {
	display: none;
}

#hierarchyPrintAdvice {
	display: block;
}

#btnPrintHierarchy,
#btnPrintAll {
	display: none;
}

/* === Mergers === */
#mergerContainer li.merger {
    width: 300px;
}

#mergerContainer li.details {
    width: 250px;
	clear: right;
}

#tblMergers,
#tblMergerTerms {
    width: 620px;
}
