/* ------------------------------------------------------------------------------------------------------ PAGE SETUP */
@page { margin:0.75in; }

/* ------------------------------------------------------------------------------------------------------ HIDE PAGE ELEMENTS */
#topNavMenu, #topSocialMedia, #wrapperNAVTRAIL, #newsletter_signup, #defaultRightside, #outerContactWrapper, #footerNav { display:none; }

/* ------------------------------------------------------------------------------------------------------ MODIFICATIONS ELEMENTS */
body { background:#ffffff; }
#topBar, #footer_outerWrapper { position:relative; }
#topBar { position:relative; width:100%; }

#wrapper_CAROUSEL { margin-top:20px; }

#mainFeatureImageWrapper { position:relative; width:100%; margin:0px auto 20px auto; }
#mainFeatureImageWrapper img { width:100%; height:auto; border:0; }

#wrapperMainContents { position:relative; width:100%; min-height:0; margin:0; padding:0; text-align:left; background:transparent; }

/* ------------------------------------------------------------------------------------------------------ PRINT */
body {
	background: #ffffff;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;;
	font-size: 12pt;
	color:#000000;
}

a, a:link, a:visited { color: #000000; text-decoration: none; }

#defaultContents { }
#defaultLeftside { float:none; width:100%; padding-right:0px; }

/* ------------------------------------------------------------------------------------------------------ ARTICLES */
#articleRightside { display:none; }

#articleContents h1 { margin:0 0px 10px 0; font-family:Georgia, Times, "Times New Roman", serif; font-size:18pt; font-weight:normal; color:#000; line-height:120%; }
#articleContents h2 { margin:0 0px 10px 0; font-family:Georgia, Times, "Times New Roman", serif; font-size:16pt; font-weight:normal; color:#000; line-height:120%; }
#articleContents h3 { margin:20px 0; font-family:Georgia, Times, "Times New Roman", serif; font-size:14pt; font-weight:normal; color:#000; line-height:120%; }
#articleCreds { margin:20px 0; padding-top:20px; border-top:1px solid #e57200; }
#articleContents h5 { float:left; font-size:12pt; color:#000; }
#articleContents h6 { float:right; margin:0 0px 10px 0; font-size:10pt; color:#000; }
#articleContents p { margin:15px 0 15px 0; font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:10pt; line-height:180%; text-align:justify; color:#000; }
#articleContents blockquote { margin:15px 50px 15px 50px; }

#articleContents ul { margin:20px 0 20px 70px; }
#articleContents ul li { list-style-type:none; font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:10pt; margin:0 0 10px 0; line-height:180%; text-align:justify; }
#articleContents ul.UList_bullet li { list-style-type:disc; padding-left:10px; margin-left:10px; }

#articleContents ol { margin:20px 50px 20px 50px; }
#articleContents ol li { list-style-type:none; font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:10pt; margin:0 0 10px 0; line-height:180%; text-align:justify; }
#articleContents ol.OList_decimal li { list-style-type:decimal; padding-left:10px; }
#articleContents ol.OList_decimal-leading-zero li { list-style-type:decimal-leading-zero; padding-left:10px; }
#articleContents ol.OList_upper-roman li { list-style-type:upper-roman; padding-left:10px; }
#articleContents ol.OList_lower-roman li { list-style-type:lower-roman; padding-left:10px; }
#articleContents ol.OList_upper-latin li { list-style-type:upper-latin; padding-left:10px; }
#articleContents ol.OList_lower-latin li { list-style-type:lower-latin; padding-left:10px; }

#articleContents a, articleContents a:link, a:visited { color: #000; text-decoration: none; }
#articleContents a:hover, articleContents a:visited:hover { color: #000; text-decoration: none; }

/* ------------------------------------------------------------------------------------------------------ GLOBAL BOTTOM CONTACT INFORMATION */

/* ------------------------------------------------------------------------------------------------------ GLOBAL FOOTER */
#footer_outerWrapper { position:relative; bottom:0; width:100%; border-top:0; }
#footer_copyright { float:none; font-family:arial,helvetica,sans-serif; font-size:0.75em; color:#f2f2f2; text-align:left; }

/* ------------------------------------------------------------------------------------------------------ SB326 */
.SB326 { margin:50px 50px 0 50px; background:#f2f2f2; padding:50px; border:1px solid #ccc; box-shadow:5px 5px 5px #999; }