.noprint { display: none!important; }
.print-inline { display: inline!important; }
.print-block { display: block!important; }
.print-nofloat { float: none!important; }
.print-clear { clear: both!important; }

#jsdebug, 
#adminMenu, 
#containerColumn, 
#containerRightColumn, 
#containerLeftColumn,
#containerFooter, 
#containerHeader { display: none !important; }

#columnLeft,
#columnRight,
#containerLayoutBoxes,
div.externalShare,
.adminIconX,
.relatedSelect,
a.deletearticle,
#helpButton,
.back,
a.edit_button,
#mayaFishAdmin_tabs,
#mayaFishAdmin_buttons_container {
	display: none!important;
}
h1,h2,h3{
	color: #000000!important;
	padding: 0!important;
	margin: 1em 0 0.5em 0!important;
	font-weight: bold!important;
}
h1 {
	font-size: x-large!important;	
}
h2 {
	font-size: larger!important;
}
h3{
	font-size: large!important;
}
p{
	padding: 0!important;
	margin: 1em 0 0.5em 0!important;
}


#containerBackground, 
#containerCenter, 
#containerFullHeight, 
#containerContent,
#containerContent .pageHeader, 
#containerContent #pageBody, 
body {
	color: #000000 !important;
	display: block !important;
	border: none !important;
	background: transparent !important;
	padding: 0 !important;
	margin: 0 !important;
	position: static !important;
	top: 0 !important;
	left: 0 !important;
	width: auto !important;
	height: auto !important;
}
#containerContent .pageHeader { padding-bottom: 8pt !important; }
#containerContent input, #containerContent button,
#containerContent select, #containerContent textarea,
#containerContent .dontPrintMe { visibility: hidden !important; }
a{
	color: black!important;
	text-decoration: underline!important;
}
h1.pageHeader #groupLink {
	text-decoration: none!important;
	margin: 0!important;
}

html {
	overflow: visible!important;
}
body {
	overflow: visible!important;
}

#backgroundHolder1,
#backgroundHolder2,
#backgroundHolder3,
#mainPage,
#mainPage #containerColumns,
#mainPage #columnsWrapper,
#mainPage #columnLeftBackground,
#mainPage #columnContentBackground,
#mainPage #columnRightBackground,
#mainPage .moveableElementsWrapper,
#mainPage #containerHeader,
#mainPage #columnLeft,
#mainPage #columnContent,
#mainPage #columnContentSpacing,
#mainPage #columnContentSpacing .content,
#mainPage #columnContentSpacing .contentBorder{
	margin: 0px!important;
	padding: 0px!important;
	position: static!important;
	float: none!important;
	overflow: visible!important;
}

	
#mainPage #moveableWrapper-centerTop,	
#mainPage #moveableWrapper-centerBottom,
#mainPage #columnRight,
#mainPage #columnsClose{
	display: none!important;
}