@media print {
	
	#GUcatalogLeft_Container,
	#CatalogStreamerTitle,
	#GUcatalogLeft,
	{	
		visibility:collapse;
	}
	#GUcatalogLeft {
		visibility:hidden;	
	}
	
	div#GUcatalogRight {
		width: 100%;
	}

}

@media screen {	
	/* ================================================================================================== 
	Left Side
	================================================================================================= */
	
	/* Left Containers and Base */
	#GUcatalogLeft_Container {
		float: left;
		border: 0px dashed green;
		width: 10.3em;
		margin: .23em 0 0 .5em;
	}
	#GUcatalogLeft {
		border: #f5f5f5 1px solid;
		background-color: #d5d5d5;
		padding: 5px 0 0 5px ;
	}
	
	/* Links */
	#GUcatalogLeft a {
		color: blue;
		text-decoration: none;
		font-size: 10pt;
	}
	#GUcatalogLeft  a:hover {
		color: #1010ff;
	}
	#GUcatalogLeft .sideNavigation_Selected {
		font-weight: bolder;	
		color: #0050a0;
	}
	/* Hide bullets */
	#GUcatalogLeft IMG.pr_sidemenu_submenu_bulletSlideBack {
		visibility: hidden;
	}
	
	/* UL LIs */
	#GUcatalogLeft UL a:hover {
		color: red;	
	}
	#GUcatalogLeft UL {
		padding: 3px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background-color: #f0f0f0;
		font-size:9pt;
		border: white 1px solid;
		border-right: 0px;
	}
	#GUcatalogLeft UL UL {
		padding: 3px 0px 0px 0px;
		background-color: #fefefc;
		border: #c0c0ff solid 1px;
		border-right: 0px;
	}
	#GUcatalogLeft UL UL UL{
		padding: 3px 0px 0px 0px;
		background-color: #fffff0;
		border: #f0f0f0 1px  solid;
		border-right: 0px;
	}
	#GUcatalogLeft UL UL UL UL{
		padding: 3px 0px 0px 0px;
		background-color: #f0f0f0 ;
		border: #a0a0ff 1px  solid;
		border-right: 0px;
	}
	#GUcatalogLeft UL a {
		font-size: 9pt;
	}
	#GUcatalogLeft UL UL a {
		font-size: 8pt;
	}
	#GUcatalogLeft LI {
		padding-top: 3px;
	}
	
	
	
	/* ================================================================================================== 
	
	
	Right Side
	
	
	================================================================================================== */
	/* Container and base units */
	#GUcatalogRight_Container {
		float: right;
		width: 39em;
		border:0px dashed red;
	}
	#GUcatalogRight {
		border:0px blue solid;
		background-color: white;
		font-size:11pt;
		margin: .25em .25em 0em 0em;
	}
	#GUcatalogRightInnerText {
		padding: 15px;
	}
	
	/* Nested LI in content area*/
	#GUcatalogRightInnerText LI {
		padding: 4px 0 0 0;
		list-style: square;
	}
	#GUcatalogRightInnerText UL UL  LI{
		list-style: disc;
	}
	#GUcatalogRightInnerText UL UL  UL LI{
		list-style: square;
	}
	#GUcatalogRightInnerText LI a,
	#GUcatalogRightInnerText LI LI a,
	#GUcatalogRightInnerText LI LI LI a{
		font-size: 1em;	
	}
	
	
	/* Tables */
	#GUcatalogRightInnerText  Table {
		table-layout: fixed;
		border-collapse: collapse;
		border-spacing: 2px;
		border-color: #d0e0e0;
		font-size: 10px ! important; 
		margin: 1px;
	}
	#GUcatalogRightInnerText  Table  tr td, 
	#GUcatalogRightInnerText  Table  tr td span,
	#GUcatalogRightInnerText  Table  tr td p
	{
		margin: 0px;
		padding: 0px;
		font-size: 10px  ! important ;
		font-weight: normal ! important;
		
	}
	
	
	
	/* H1 */
	#GUcatalogRightInnerText H1 {
		color:#003366;
		font-family:"Times New Roman",Times,serif;
		font-size:2em;
		font-weight:normal;
		padding-left:0;
		padding-top:1px;
	}
	
	
	/* H2 */
	#GUcatalogRightInnerText H2 {
		color:#5B8DDB;
		font-family:Times,serif;
		font-size:1.7em;
		font-weight:normal;
		margin-bottom:0.5em;
		margin-top:0;
		text-align:left;
		font-style:italic;
	}
	
	/* H3 */
	#GUcatalogRightInnerText H3 {
		color: #990000;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 1em;
		font-weight: normal;
		line-height: 20px;
		border-bottom: 1px solid #F5F5F5;
	}
	
	/* H4*/
	#GUcatalogRightInnerText H4 {
		color:#5B8DDB;
		font-family: Times,serif;
		font-size:0.95em;
		font-weight: normal;
		margin:0.5em 0;
	}
	
	/* H5 */
	#GUcatalogRightInnerText H5 {
		font-style:italic;
		color:#5B8DDB;
		font-family: Times,serif;
		font-size:0.7em;
		font-weight: normal;
	}
	/* H6 */
	#GUcatalogRightInnerText H6 {
		font-style:italic;
		color:#5B8DDB;
		font-family:Times,serif;
		font-size: 0.65em;
	}
	
	/* TOP TITLE*/
	#CatalogStreamerTitle {
	/*	background-color: #917B4C;*/
		background-color: #CCBE9E;	
		font-size: 16pt;
		padding: 10px;
	}
	
	/* Alternate Contact Component Display*/
	#GUcatalogRightInnerText #InPageContact {
		padding-left: 30px;
		background-color: #fafafa;
		border: 1px solid #030;
	}
	
	/* Course Description */
	#CatalogPage_CourseDescription {
		padding-left: 1em;
	}
	
	
	
	
	/* ================================================================================================== 
	Search Form
	================================================================================================== */
	/* Search form container */
	#CatalogSearchFormContainer {
		width: 10.5em;
		float: right;
		border: 0px red dashed;
		text-align: right;
	}
	/* Text field*/
	#CatalogSearchFormContainer  input[type="text"]{
		font-size: 10pt;
		background-color: white;
	}
	/* submit button */
	#CatalogSearchFormContainer  input[type="submit"]{
		font-size: 9pt;
		background-color: #d0d0d0;
		border: 1px solid white;
		margin: 0px 2px 0px 2px;
		width: 50px;
	}
	div.gsc-branding-text, div.gsc-clear-button, img.gsc-branding-img {
		visibility: collapse;
	}
	
	div.gsc-webResult {
		width: 100%; 
		border: 1px;
	}
	
	/* ================================================================================================== 
	Catalog Bread Crumbs;
	================================================================================================== */
	#catalogBreadCrumbs {
		border: #4773B2  solid;
		border-width: 1px 0px 1px 0px;
		background-color: #D8E8FF;
		padding: 3px;
		font-size: 10px;
		
	}
	
	#catalogBreadCrumbs a {
		text-decoration: none;
		font-size: 9pt;
	}

}
