@media print {	/* --- Basic Styles --- */		body {		color: #000;		font-size: 10px;		font-family: Arial, sans-serif;		background-color: #fff;		margin: 0;		padding: 0;		width: 514px;	}	img {		border: none;	}	a, a:visited, a:link {		text-decoration: none;	}	a:hover {		text-decoration: underline;	}	form {		margin: 0;		padding: 0;	}	div {		padding: 0px;		margin: 0px;	}	h1, h2, h3, h4, h5, h6 {		color: #222222;		font-weight: 200 !important;		font-family: "Helvetica Neue", Arial, sans-serif;		margin: 0;		padding: 0;	}	ul,	ul ul {		list-style-type: disc;	}		/* --- Structure --- */		body #s4-workspace {		left: 0;		/*overflow-x: auto;		overflow-y: scroll;*/		overflow: auto;		position: relative;	}	html.ms-dialog #s4-bodyContainer {		width: inherit !important;	}	.wrapper {		width: 514px;	    margin: 0;		text-align: left;	}		/* -------------- */	/* --- Ribbon --- */	/* -------------- */		#s4-ribbonrow {		display: none;	}		/* ------------------- */	/* --- Page Header --- */	/* ------------------- */		#pageHeader {		display: none;	}		/* ----------------- */	/* --- Page Body --- */	/* ----------------- */		#pageBody {		color: #000;		font-size: 13px;		font-family: Arial, sans-serif;		background: #fff none repeat-x scroll 0 -4px;		min-width: 514px;	}	#pageBody.systemMaster {		background: none;		overflow-x: auto;	}	#pageBody.small {		font-size: 13px;	}	#pageBody.medium {		font-size: 15px;	}	#pageBody.large {		font-size: 17px;	}	#pageBody .wrapper {		background-color: #fff;		padding-bottom: 20px;		/*overflow: hidden;*/	}	#pageBody .wrapper .clear {		clear: both;	}		/* --- Page Body Header --- */		#pageBodyHeader {		background: transparent none no-repeat 0 0;		padding: 10px 12px 12px;		width: 514px;		height: auto;		position: static;		margin: 0;	}		#pageBodyHeader .ms-rtestate-field {		display: none;	}		#pageBodyHeader h1 {		color: #000;		font: 200 2.31em/1.2em "Helvetica Neue", Arial, sans-serif;		background: transparent none repeat-x 0 0;		height: auto;		position: static;		padding: 0;		display: block;		width: 514px;		top: 0;			}		/* --- Page Utilities --- */		#pageUtilities {		color: #000;		height: 25px;		padding: 9px 10px 0;		border-top: 1px dotted #b8b8b8;		border-bottom: 1px dotted #b8b8b8;		font: 200 0.923em/1.154em "Helvetica Neue", Arial, sans-serif;		margin: 0 0 15px;	}	#pageUtilities a {		color: #000;	}	#pageUtilities .pageBreadcrumbs span {		margin: 0 5px 0 0;	}	#pageUtilities .pageBreadcrumbs span span:nth-last-child(2) {		font-weight: bold;	}		.systemMaster #pageUtilities {		min-height: 23px;		height: inherit;		position: relative;		padding-top: 11px;	}	.systemMaster #pageUtilities .pageBreadcrumbs span {		margin: 0;	}	.systemMaster #pageUtilities .pageBreadcrumbs > span {		font-weight: bold;	}	.systemMaster #pageUtilities .pageBreadcrumbs > span a {		font-weight: normal;	}	.systemMaster #pageUtilities .pageBreadcrumbs .s4-pagedescription {	    padding: 4px 0 8px;	}	.systemMaster #pageUtilities .pageSocial {		position: absolute;		top: 6px;		right: 10px;	}		/* --- Right Side Bar --- */		.customRightWPHolder {		display: none;	}			/* --- Left Nav Bar --- */		body #s4-leftpanel {		display: none;	}		/* --- Page Body Content Styles --- */		#pageBody h2.pageBreak {		color: #b9b8b8;		font-size: .92em;		line-height: 1.2em;		font-weight: bold !important;		text-transform: uppercase;		background: transparent url(/_layouts/images/uclachpr/lookandfeel/pageBreak-bg.png) repeat-x left bottom;		width: 700px;		margin: 0 0 -3px 10px;		padding: 12px 0 5px;		clear: left;	}	#pageBody .customMiddleWPHolder {		margin-top: 12px;	}	.ms-WPBody {		margin: 0;		font-size: inherit !important;		font-family: Arial, sans-serif;		width: 514px;	}	.ms-WPBody a:link {		color: #053769;	}	.ms-WPBody a:visited {		color: #053769;	}		/* --- Show URLs --- */	.ms-WPBody a:link,	.ms-WPBody a:visited {		background: transparent;		color:#333;		text-decoration:none;	}	.ms-WPBody a:link[href^="http://"]:after,	.ms-WPBody a[href^="http://"]:visited:after {		content: " (" attr(href) ") ";		font-size: 11px;		word-wrap: break-word;		color: #888;	}	.ms-WPBody a:link[href^="/"]:after,	.ms-WPBody a[href^="/"]:visited:after {		content: " (" attr(href) ") ";		font-size: 11px;		word-wrap: break-word;		color: #888;	}	.ms-WPBody a[href^="http://"] {		color: #000;	}	.ms-WPBody th {		font-weight: bold;	}	.ms-WPBody td {		font-size: inherit;		font-family: Arial, sans-serif;	}		.ms-WPBody h1,	.ms-WPBody h2,	.ms-WPBody h3,	.ms-WPBody h4,	.ms-WPBody h5,	.ms-WPBody h6 {		color: #053769;		font-weight: 200 !important;		font-family: "Helvetica Neue", Arial, sans-serif;	}	.ms-WPBody h1 {		font-size: 1.84615em; /* 24px / 13px */		line-height: 1.2em;		margin-top: -4px;		margin-bottom: 0.5em;	}	.ms-WPBody h2 {		font-size: 1.53846em; /* 20px / 13px */		line-height: 1.2em;		margin-bottom: 0.35em; /* 7px / 20px */		padding-top: .35em; /* 7px / 20px */	}	.ms-WPBody h3 {		font-size: 1.38461em; /* 18px / 13px */		line-height: 1.2em;		margin-bottom: 0.33333em; /* 6px / 18px */		padding-top: 0.33333em; /* 6px / 18px */	}	.ms-WPBody h3 strong {		font-weight: bold !important;	}	.ms-WPBody h4 {		font-size: 1.38461em; /* 16px / 13px */		line-height: 1.2em;	}	.ms-WPBody h5,	.ms-WPBody h6 {		font-size: 1.15384em; /* 15px / 13px */		line-height: 1.2em;		font-weight: bold !important;	}	.ms-WPBody p {		font-size: 1em; /* 13px */		line-height: 1.30769em; /* 17px / 13px */		margin: 0 0 1.30769em; /* 17px / 13px */	}	.ms-WPBody ul {		padding: 0;		margin: 0 0 1.30769em 19px;	}	.ms-WPBody li {		padding: 0;		margin: 0 0 7px;	}	.ms-WPBody img {		margin: 0;		padding: 0;	}	.ms-WPBody img.ms-rtePosition-1 {		float: left;		padding: 0;		margin: 2px 8px 2px 2px;	}		/* ----------------- */	/* --- Web Parts --- */	/* ----------------- */		.ms-PartSpacingVertical {	    font-size: 1pt;	    margin-top: 12px;	}		/* --- Web Part Chrome --- */		.s4-wpTopTable.background {		background: transparent url(/_layouts/images/uclachpr/lookandfeel/chrome-bg.png) repeat-x left top;		}	.ms-WPHeader {		background-color: transparent;	}	.ms-WPTitle {		font-size: 1.15384em; /* 15px / 13px */ 		line-height: 1.2em;		font-weight: bold !important;		font-family: "Helvetica Neue", Arial, sans-serif;		padding: 7px 0 8px;		overflow: hidden;	}	.ms-WPTitle img {		width: 25px !important;		height: 20px !important;		margin-top: -1px;		margin-right: 3px;		vertical-align: bottom;	}	.ms-WPTitle nobr {		white-space: normal;	}	.ms-WPHeaderTd span {		text-align: left !important;	}	.ms-WPTitle,	.ms-WPTitle a {		color: #053769;	}	.ms-WPHeaderTdMenu,	.ms-WPHeaderTdMenu:hover {		background: transparent none no-repeat;	}	.ms-WPHeader td,	.ms-fakewptitle,	.ms-WPHeader .ms-wpTdSpace,	.ms-WPHeaderTdMenu,	.ms-WPHeaderTdMenu:hover,	.ms-WPBorder,	.ms-WPBorderBorderOnly,	.s4-wpcell:hover .ms-WPHeader .ms-wpTdSpace,	.s4-wpcell:hover .ms-WPHeader td,	.s4-wpActive .ms-WPHeader td,	.s4-wpcell .ms-WPSelected .ms-WPHeader td {		border: none;	}	.ms-wpContentDivSpace {		margin: 0;	}	.ms-WPHeader .ms-wpTdSpace {		background: transparent url(/_layouts/images/uclachpr/lookandfeel/chrome-top-right.png) no-repeat right top;		width: 5px !important;	}	.ms-WPHeader .ms-WPHeaderTd,	.ms-WPHeaderTdMenu,	.ms-WPHeaderTdMenu:hover,	.ms-WPHeader TD.ms-WPHeaderTdSelection {		border-top: 1px solid #dadada !important;		padding: 0 5px;	}	.ms-WPHeader .ms-wpTdSpace:first-child {		background: transparent url(/_layouts/images/uclachpr/lookandfeel/chrome-top-left.png) no-repeat left top;		width: 5px !important;	}	.ms-WPBorder {		background: transparent url(/_layouts/images/uclachpr/lookandfeel/chrome-bottom-left.png) no-repeat left bottom;		margin: 0;		padding: 0;	}	.ms-WPBorder .ms-WPBody {		background: transparent url(/_layouts/images/uclachpr/lookandfeel/chrome-bottom-right.png) no-repeat right bottom;		margin: 0;		padding: 0 10px 3px;		font-size: 0.92308em !important; /* 12px / 13px */	}	.ms-WPBorder .ms-WPBody p {		font-size: inherit;		line-height: 1.33333em; /* 16px / 13px */	}			/* ------------------- */	/* --- Page Footer --- */	/* ------------------- */		#pageFooter {		background-color: #fff;	}	#pageFooter h3 {		display: none;	}	#pageFooter .column {		display: none;	}			/* --- Quicklinks --- */		#pageFooter ul.quickLinks {		display: none;	}	#pageFooter p {		font-size: 1em;		line-height: 1.2em;		font-weight: 200;		font-family: Arial, sans-serif;		text-align: center;		margin: 0;		padding-bottom: 10px;		border-top: 1px dotted #b8b8b8;		padding-top: 10px;	}}