/*------------------------------------------+
 | Site: Associated Colleges of the Midwest |
 | Part: Print styles                       |
 +------------------------------------------*/

/* Hide unnecessary elements
======================================================================*/
#admin,
#announce,
.collaboration-nav,
#nav-extra,
#nav-primary,
#nav-primary-footer,
.nav-secondary,
.nav-secondary-footer,
.page-tools,
.program-header-secondary,
.social {
	display: none;
}


/* Basics
======================================================================*/


/* Core layout
======================================================================*/
body,
.c2l, .c2r, .c3l, .c3m, .c3r,
#content-primary,
#content-secondary,
.program-header,
.program-header-primary,
.program-header-secondary,
.subcontent-primary,
.subcontent-secondary {
	background: none;
	border: 0;
	float: none;
	padding: 0;
	margin: 0;
	max-width: 100%;
	min-width: 0;
	position: static;
	width: 100%;
}

/* Layout */
.content { padding: 0 !important; }
.cols2, .cols3, .cols4 { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; }
.signin #content-primary { width: auto; }


/* Content
======================================================================*/

/* Bootstrap */
a[href]:after { content: none; }

/* Footer */
#footer { border-top: 1px solid #ddd; padding-top: 1em; page-break-inside: avoid; }
#footer, #footer * { color: #000; font-size: 12px !important; }

/* Hero */
.hero * { color: #000 !important; }
.hero-media { margin-bottom: 1rem; }
.hero-overlay { background: none !important; padding-top: 0; position: static; }
.hero.hero-home .hero-overlay { background: none !important; }

/* Offerings */
.offerings img { width: 75px; }
.offerings li { margin-bottom: 1rem; width: 100%; }

/* Program header */
.program-header { border-bottom: 1px solid #ddd; margin-bottom: 1rem; padding: 1rem 0; }
.program-header, .program-header a { color: #000; }

/* Quotes */
.ocs-quotes-spotlight li { margin-bottom: 1.5rem; width: auto; }
.ocs-quotes-spotlight .thumb { flex: 0 0 75px; }
.ocs-quotes-spotlight ul { display: block; }