/* Add special print styles from main stylesheet */

body {
	width:650px !important;
	margin:0 !important;
	padding:0 !important;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000; 
	background:none;
	float:none;
}

* {float: none}

/* Override any inline div style -- Not Compatible with IE6 */
div[style] {
	width:650px !important;
	float:none !important;
}

table[style] {
	width:650px !important;
	float:none !important;
}

font[color] {
	color: #000 !important;
}

/* List Elements that should be hidden when printing (Example: Navigation, Left Coulumn, Buttons etc.) */
.noPrint,
.noprint,
.Logo,
.FlashIE6Placement,
#FlashContainer,
.HomeContentContainer,
.FindPhysician,
.FindPhysician_ie6,
.GlobalContentContainer,
.GlobalSizer,
.closing,
.GlobalSearch,
.GlobalT1NavContainer,
.BreadcrumbContainer,
.T2NavContainer,
.alltabs,
.TierContentBtm,
.TierContentBtm *,
.TierContentRight,
.FooterContainer div img,
.FooterBox,
.FooterBox.end,
embed,
table.EventSearchContainer,
.EventFilterResultsContainer,
#at15s
{display: none !important;}

/* Ensure the printable content spans the full page width (Example: Main Content) */
.mainContent,
.MainContainer,
.MastHead,
.Logo_ie6,
.TextSizer,
.TierContentContainer,
.TierContent,
.TierContentLeft,
.UtiltyContent,
.TabContainer,
.tab_content_container,
.tab_content,
.PrimaryCalloutContainer,
.PrimaryCalloutContainer .image,
.PrimaryCalloutContainer .content,
.Primary2ColContainer,
.Primary2ColContainer .LeftColumnContainer,
.Primary2ColContainer .LeftColumnContainer .LeftColumn,
.Primary2ColContainer .LeftColumnContainer .LeftColumn .image,
.Primary2ColContainer .LeftColumnContainer .LeftColumn .content,
.Primary2ColContainer .RightColumnContainer,
.Primary2ColContainer .RightColumnContainer .RightColumn,
.Primary2ColContainer .RightColumnContainer .RightColumn .image,
.Primary2ColContainer .RightColumnContainer .RightColumn .content,
blockquote,
.FooterContainer,
.FooterContent,
.FooterBoxRight,
.SearchPadding,
table.EventContentContainer,
.EventFilterContentContainer,
.searchheading,
.result_block,
.result_altblock,
.result_pages,
.context
{display: block; width: 650px; float: none;}

/* Removal of padding from certain elements to fit within page width (Do not exceed 650px width) */
.mainContent,
.MastHead,
.Logo_ie6,
.TextSizer,
.TierContentContainer,
.TierContent,
.TabContainer,
.tab_content_container,
.Primary2ColContainer .RightColumnContainer,
blockquote,
.FooterContainer,
.FooterContent,
.FooterBoxRight,
.EventFilterContentContainer,
.SearchPadding,
.UtiltyContent
{padding-left: 0px; padding-right: 0px;}

/* Change text color to black and font to Arial (useful for light text on a dark background) */
h1,h2,h3,h4,h5,h6,p
{color: #000; font-family: Arial, Helvetica, sans-serif;}

h1,h2 
{color: #195A7C !important;}

/* Improve color contrast of links (#0000FF = Hyperlink Blue) */
a:link, a:visited
{color: #0000FF}

/* Start Custom Styles
-------------------------------------------------------------- */
.Logo_ie6
{display: block; padding: 0 !important;}

.tab_content_container 
{border: none;}

.FooterContent
{background: none !important; border-top: dotted 1px #000; padding-top: 20px; margin-top: 20px;}

.FooterBoxRight
{text-align: left;}

.photoleft,
.photoright,
.leftimage,
.rightimage
{float: none; display: block; padding: 0px 0px 10px;}

ul 
{list-style: square inside; background: none !important;}

li,* li
{background: none !important; list-style: square outside;}

table
{display: block;}

.Primary2ColContainer .LeftColumnContainer .LeftColumn,
.Primary2ColContainer .RightColumnContainer .RightColumn 
{ background: none; background-color: #ddd; border: 1px solid #999; width: 646px; margin-bottom: 20px;}

.tab_content_container
{background: none; background-color: #ddd; width: 628px; padding: 10px; border: 1px solid #999;}

.tab_content 
{width: 628px;}

/* Override any inline image alignments -- Not Compatible with IE6 */
img[align="left"] {
	padding: 5px 20px 10px 0px !important;
}

img[align="right"] {
	padding: 5px 0px 10px 20px !important;
}

.SearchPadding,
table.EventContentContainer,
.EventFilterContentContainer,
.searchheading,
.result_block,
.result_altblock,
.result_pages,
.context
{width: 650px !important; float: none !important; padding: 0px 0px 0px 0px; margin-left: 0px !important; margin-right: 0px !important;}

.SearchPadding {padding-left: 0px !important;}

