/*------------------------------------------+
 | Site: Associated Colleges of the Midwest |
 | Part: Print styles                       |
 +------------------------------------------*/

/* Hide unnecessary elements
======================================================================*/
#breadcrumbs,
#content-tertiary,
#footer #credit,
#logo a,
#nav,
#ocs-map,
#photo-pile,
#profile,
#prog-carousel ul,
#prog-loc,
.search,
#subfooter {
	display: none;
}


/* Basics
======================================================================*/
body { font-size: 100%; padding: 0.5em !important; }
hr { background: none; border: 1px solid #ccc; }
ul { list-style: disc; margin-left: 2em; }
ul li { background: none; padding: 0; }

/* Core layout
======================================================================*/
.apply #content-primary,
.apply #content-primary-secondary,
.apply #content-secondary,
body,
#content,
#content-primary,
#content-primary-secondary,
#content-secondary,
#content-tertiary,
#footer,
#header,
.home #content-primary,
.home #content-primary-secondary,
.home #content-secondary,
.home #content-tertiary,
#page,
#prog-title,
.subhome #content-primary,
.subhome #content-primary-secondary
{
	background: none;
	border: 0;
	float: none;
	padding: 0;
	margin: 0;
	max-width: 100%;
	min-width: 0;
	position: static;
	width: 100%;
}

/*--- Home page ---*/
.home #content-primary { float: left; width: 65%; }
.home #content-secondary { float: right; width: 32%; }

/*--- Application ---*/
.apply #content-secondary { border-top: 1px solid #ccc; margin-top: 2em; }


/* Content
======================================================================*/

/*--- Footer ---*/
#footer { border-top: 1px solid #ccc; clear: both; color: #777; font-size: 0.5em; padding-top: 0.5em; }

/*--- Header ---*/
#header { border-bottom: 1px solid #ccc; margin-bottom: 2em; padding-bottom: 1em; }
#identity { float: none; padding: 0; }
#logo-print { display: block; }

/*--- Program header ---*/
	/* Carousel of featured photos */
	#prog-carousel { float: none; height: auto; margin-bottom: 2em; position: static; width: auto; }
	#prog-carousel img { position: static; }