/* Removing unwanted elements */
#MasterNavigationTop,
#MasterNavigationBottom,
#MasterNavigationLeft,
#MasterMainContentTop,
#MasterMainContentBottom,
#MasterNavigationRight,
.no-print, .noPrint,
.searchCriteriaPanel,
.news .msToolBar,
.msSearchAlphabetical,
.msTabBar a.inactive,
.msPortfolioTabBar a.inactive,
.msActionMenu,
.msPagerPerPage,
.msButtonBar,
#left-col, #leftCol,
#snapshotTabDiv {
	display:none;
}

body {
	height:auto;
	margin:0;
	overflow:visible;
	padding:0;
}

/* elements we want to display */
.xrayView,
.benchmarkColour img,
.fundColour img,
.msStylebox img,
.priceBlock img,
.etfreport #ms-stylebox img,
.etfreport-p_snapshot #ms-stylebox img,
.fundreport #ms-stylebox img,
.fundreport-snapshot #ms-stylebox img,
.fundreport-p_snapshot #ms-stylebox img,
.showOnPrint {
	display:block !important;
}

/* Ensuring page flow (expecially in FF) */
#MasterMiddle {
	overflow:visible !important;
}

/* Use all the available area */
#MasterMainContent,
#MainDiv,
#content {
	float:none;
	margin:0;
	overflow:visible;
	padding:0;
	width:100%;
}

/* Deal with tables */
table {
	height:100%;
}
thead {
	display:table-header-group;
}
td, th {
	height:100%;
}
.gridItem td.shrink,		/* For consistency would like to use lower case version. */
.gridItem td.Shrink {		/* For legacy have to keep capitalized version version */
	overflow:visible;
	white-space:normal;
	-moz-binding:none;
}
.gridItem td.shrink a,
.gridItem td.Shrink a {
	overflow:visible;
	-moz-binding:none;
}
td.gridCheckbox,
th.gridCheckbox {
	display:none;
	width:0;
}
th.sectorWeighting {
	padding-left:3px !important;
}

/* Module specific */
.msTabBar a.active,
.msTabBarPortfolioManager a.active {
	margin-left:0;
	text-align:left;
}

#SnapshotBodyContent,
#SnapshotContent {
	float:none;
	margin:0;
	overflow:visible;
	padding:0;
	width:auto;
}
/*.container {
	display:inline;
	float:none;
	overflow:visible;
}*/

#fund-comparison tr.hidden,
#fundComparison tr.hidden {
	display:table-row !important;
}

#benchmarkName {
	margin-top:1em;
}

#ms_learningcentre_content,
#msLearningCentreContent {
	margin-left:0;
}

.box{	/* Avoid content break in print page */
    page-break-inside:avoid;
}

#legends_simple li em {
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
}