/* style for print goes here */

@media print{  
 
body { 
	padding: 0px; margin: 0px;
	margin-top: 0px; margin-bottom: 0px;
	background-color: #FFFFFF; width: 759px;
}


#search, #menuTitleRow, #col1Menu, #imageHero, #imageRow{
	display:none;
}

html.flash-text-has-flash span.alt {
	display:none;
}


		
H1, H2, H3, H4, H5, H6	{ page-break-after: avoid; page-break-inside: avoid; }
BLOCKQUOTE, PRE			{ page-break-inside: avoid; }
UL, OL, DL				{ page-break-before: avoid; }  


html.flash-text-has-flash object, html.flash-text-has-flash embed {
	display:none !important;
	height:0pt;
	overflow:hidden;
	position:absolute;
	width:0pt;
}

span.alt {
	display:block !important;
	left:auto !important;
	position:static !important;
	top:auto !important;
	visibility:visible !important;
	letter-spacing: 0px;
}


/* MBC specific styles */

#headerRow .titleblock {
	position: absolute;
	top: 0;
	left: 0;
}

h1 {
	padding: 0;
	margin: 0;
}

#col1 {
	float: right;
}

* html #col1 {
	width: 759px;
}

html #content {
	margin: 0;
}

* html #content {
	margin: 0;
	width: 650px;
}

body.home-page ul.areas-of-practice-list li {
	float: none;
	width: 100%;
	text-align: left;
}

body.home-page ul.areas-of-practice-list li p a {
	padding: 0;
	text-align: left;
	min-height: 1.5em;
}

body #content .content {
	padding: 0;
	margin: 0;
}

#rhsFixed {
	width: 300px;
}

#footerContent {
	border-top: 1px solid #CCC;
	padding: 5px 0 0 0;
}

#footerContent  .toplink {
	display: none;
}

}
/* end style for print goes here */