/* Custom Template Print Stylesheet document designed for Manchester Community College */
/* Created by Justin Herrin */
/* Last updated: 28 December 2015 by Justin Herrin */

html, body { width:100%; margin:0; padding:0; font-family:'Montserrat', sans-serif; font-size:14px; background:none; color:#232323; }

a { color:#007dc1; text-decoration:none; }
a:hover { color:#a4ce4c; text-decoration:none; }

p { margin:0 0 15px 0; line-height:18px; padding:0; }

ul, ol { margin:0 0 15px 40px; line-height:18px; padding:0; }
ul li { list-style-type:disc; }
li ul li { list-style-type:disc; }

.bold { font-weight:bold; }
.green { color:#105e55; }
.red { color:#cc0000; }
.blue { color:#0065CD; }
.small { font-size:12px; line-height:20px; }

img { border:0 none; }

/*** Generic class for not printing ***/
.dontprint { display:none !important; }

/*** Hide Page and Site Elements from Print View ***/
#alert_mcc_bg,
#alert_bb_bg,
#alert_system_bg,
#alert_general_bg,
#alert_blank_bg,
#header_bg,
#breadcrumbs_container,
#banner_container,
#leftcolumn,
#rightcolumn,
#footer_top_bg,
#footer_bottom_container img,
#footer_address_buttons {
	display:none !important;
}

/*** Hide K2 Items from Print View ***/
.itemEditLink, .itemToolbar, .itemRatingBlock, .itemHits, .itemHitsTwitterSep, .itemCategory, .itemTagsBlock, .itemSocialLinksBlock, .itemBackToTop, .BackToTopAnchor { display:none !important; }

/*** Content Headers ***/
.componentheading,
.contentheading,
.contentheading a,
h1, h2, h3, h4, h5, h6 { font-family:'Patua One', cursive; font-weight:normal; }
h1 { margin:-5px 0 20px 0; }
h2 { margin:40px 0 10px 0; border-bottom:2px solid #a4ce4c; }

/*** Bulleted List Styles ***/
ul.liststyle5 { margin:0 0 15px 0; padding:0 0 0 20px; list-style:none; }
ul.liststyle5 li { list-style:none; padding:3px 0 3px 22px; background: url(../images/bullet-stack.png) left center no-repeat; }

/*** Special Icon Links Styling ***/
a.imageicon-pdf { background:url(../images/bullet-pdf.png) 0 50% no-repeat; padding:3px 0 3px 22px; }
a.imageicon-download { background:url(../images/bullet-download.png) 0 50% no-repeat; padding:3px 0 3px 22px; }
a.imageicon-facebook { background:url(../images/bullet-facebook.png) 0 50% no-repeat; padding:3px 0 3px 22px; }

span.full { background-color:#FBE3E4; color:#900; padding:3px 5px; }

/*** Styles for Printed Schedules Views ***/
table.printableschedule { font-size:10px; font-family:arial, sans-serif; color:#000 !important; border-collapse:collapse; border-spacing:0; }
table.printableschedule th { text-align:left; padding:4px 8px; }
table.printableschedule th.coursetitlecolumn { width:600px; }
table.printableschedule th tr.schedule-headings { border-bottom:2px solid #353535; }
table.printableschedule td { text-align:left; vertical-align:top; border-bottom:1px solid #ddd; padding:4px 8px; }
table.printableschedule td span.small { font-size:8px; display:block; margin-bottom:-6px; }
table.printableschedule a { color:#000 !important; }

