/*! 
 * Extended Faculty Print style sheet
 * Designed by Angeline Ucci & coded by Brittany Ladd 
 * MEOW
 * 2017
*/
@page {margin-bottom:0cm !important;}

@media print{

.noprint, .noprint * {display:none !important; visibility:hidden !important;}

.print:last-child {page-break-after: auto !important;}


@page {margin-bottom:0cm !important;}

/*PAGE STRUCTURE*/
  
  .extended-faculty-about-contact{margin-top:-70px !important;transform: scale(.95) !important;}
  
#page {-webkit-print-color-adjust: exact;print-color-adjust:exact;}
  
#page1 {height:100% !important;}
  
#page2 {
  height:auto !important;
  
  break-after:avoid-page !important;
  break-after:avoid !important;
  page-break-after:avoid !important;

  -moz-break-after:avoid-page !important;
  -moz-break-after:avoid !important;
  -moz-page-break-after:avoid !important;
  
  -webkit-break-after:avoid-page !important;
  -webkit-break-after:avoid !important;
  -webkit-page-break-after:avoid !important;

}
  
#page1, #single {
margin:0px auto !important;
width:100% !important;
height:100% !important;
display:flex !important;
flex-wrap: wrap;
justify-content: flex-start; /*try flex-start, flex-end, center, space-between, space-around, space-evenly*/
align-items: stretch !important; /*try flex-start, flex-end, center, stretch, baseline*/
align-content: stretch !important; /*try flex-start, flex-end, center, stretch, space-between, space-around*/
}

#page1 > #main_for_print {order: 1 !important; width:48% !important;flex-basis:48% !important;height:100% !important;} 
  
/*Landing Major Print*/
#page1 > #main_for_print_alt {order: 1 !important; width:48% !important;flex-basis:48% !important;height:100% !important;margin-left:-300px !important;}

#page1 > #interview_for_print {order: 2 !important;width:48% !important;flex-basis:48% !important;}

#page2 {break-before:always!important;page-break-before:always!important;}
  
  
  /*CHANGES HERE*/

#page2 > #faculty_for_print {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -moz-column-gap: 2em;
  -webkit-column-gap: 2em;
  column-gap: 2em;}
 


  
  
#single > #main_for_print {order: 1 !important; width:48% !important;flex-basis:48% !important;height:100% !important;}
#single > #graduates_for_print {order: 2 !important;width:50% !important;flex-basis:50% !important;} 
#single > #faculty_for_print {order: 3 !important;width:50% !important;flex-basis:50% !important;flex-wrap:wrap;}



#header, #footer, #relatednews, #social, iframe, .single_image_tools, .major_news, .contact_card {display:none !important;}

#print-title {color:#000 !important;display:block !important;margin:30px 0 0 0 !important;}
#print-banner {display:block !important;margin:0px !important;}






/*PATHWAYS*/

.pathways_main{margin-top:30px !important;}

.bg_connections_orange {background-color:#f5a623 !important;}
.bg_connections_orange_outline {}
.bg_connections_light_yellow {background-color:#fce091 !important;}
.bg_connections_yellow {background-color:#fad93d !important;}
.bg_connections_yellow_outline {}
.bg_connections_green {background-color:#008f7c !important;}
.bg_connections_light_blue {background-color:#9ec3de !important;}
.bg_connections_blue {background-color:#002f5f !important;}

.bg_connections_orange .label {color:#000000 !important;}
.bg_connections_orange_outline {}
.bg_connections_light_yellow .label {color:#000000 !important;}
.bg_connections_yellow .label {color:#000000 !important;}
.bg_connections_yellow_outline {}
.bg_connections_green .label {color:#000000 !important;}
.bg_connections_light_blue  .label {color:#000000 !important;}
.bg_connections_blue  .label {color:#ffffff !important;}

#pathway-print-banner{display:block !important;margin:0px !important;width:100% !important;}
.globallocal{line-height:1 !important;}
.globallocal p{font-size:0.9rem !important;}





.embed-container{margin:0 !important;height:0 !important;display:none !important;padding:0 !important;}
.embed-container iframe{width:0 !important;height:0 !important;}



.page{font-size:1rem !important;}

.page_header, .header_image, .header_image_inner, .wallpaper-container, .wallpaper-media img, .header_image_title {display:block !important;margin-top:-10px !important;}

.page, p, span, a, .color_white, .color_blue_6 {color:#000 !important;}

.margined_top_large, .margined_large {margin-top:25px !important;}
.margined_bottom_large, .margined_large {margin-bottom:25px !important;}
.margined_top_medium, .margined_medium {margin-top:20px !important;}
.margined_bottom_medium, .margined_medium {margin-bottom:20px !important;}
.margined_top_small, .margined_small {margin-top:10px !important;}
.margined_bottom_small, .margined_small {margin-bottom:10px !important;}


.bg_blue_3 {  background-color: #ffffff !important;}




/*PAGE BREAKS*/

h1, h2, h3, h4, h5, .sidebar, figure, img, article, .contact_card, .callout_course, .degree_link, section, .bg_color, #faculty_for_print article 
  {page-break-inside: avoid !important;}
h3 {line-height:1 !important;}


/*LINKS*/

a {border-bottom:none !important;color:#000000 !important;text-decoration:none !important;}
a:after {content: "" !important;}



/*INTERNAL LINKS
a[href^="/"]:after {content: " (http://www.conncoll.edu" attr(href) ") " !important;}
*/



/*IMAGES*/

.big_image_caption {margin-left:-16px !important;}

.block_image{margin-top:20px !important;margin-bottom:20px !important;display:block !important;}
.block_image img{width:100% !important;}


/*LISTS*/
ol, ul {margin-top:10px !important;margin-bottom:10px !important;}
li {margin-top:5px !important;margin-bottom:5px !important;}




/*MAIN CONTENT*/
#main_for_print {line-height:1 !important;font-size:0.9rem !important;margin-left:0px !important;}
#main_for_print h2 {color:#002f5f !important;line-height:1 !important;font-size:1rem !important;margin:15px 0px 0px !important;}
#main_for_print h3 {color:#002f5f !important;font-size:1.35rem !important;font-weight:300 !important;margin:15px 0px 0px !important;}
#main_for_print p {margin:5px 0px !important;}

/*Landing Major Print*/
#main_for_print_alt {line-height:1 !important;font-size:0.9rem !important;margin-left:0px !important;}
#main_for_print_alt h2 {color:#002f5f !important;line-height:1 !important;font-size:1rem !important;margin:15px 0px 0px !important;}
#main_for_print_alt h3 {color:#002f5f !important;font-size:1.35rem !important;font-weight:300 !important;margin:15px 0px 0px !important;}
#main_for_print_alt p {margin:5px 0px !important;}




/*STUDENT INTERVIEW*/

.interview_heading, .interview_heading_min, #interview_for_print .controls {display: none !important;}

.profile_card_media {margin-left:-30px !important;float:left !important;width:30% !important;}

.interview_profile {margin-top:20px !important;margin-bottom:0px !important;}

#interview_for_print{margin-left:-25px !important;}

#interview_for_print .interview_roller {margin-top:0px !important;margin-bottom:0px !important;margin-left:-25px !important;}

.interview_item {display:block !important;overflow:visible !important;visibility:visible !important;opacity:1 !important;max-width:45% !important;margin-left:-25px !important;}

.profile_card_content {display:inline-block !important;width:70% !important;padding:15px 0px 0px 10px !important;}

.profile_card:after{content: "";display: block;clear:both !important;}

.profile_card_major, .profile_card_name {color: #000000 !important;}
.profile_card_name {font-weight:normal !important;}


.interview_questions .roller_ghost .roller-item {opacity: 1 !important;}

.interview_item, .interview_questions {
  opacity:1 !important;
  float:none !important;
  border:none !important;
  display:inline !important;
  z-index:1 !important;
  margin-left: 0px !important;
  visibility:visible !important;
  pointer-events: auto !important;
  overflow:visible !important;
  line-height: 1 !important;
}

.interview_questions {margin:15px 0px 5px 0px !important;}

#interview_for_print h2 {display:none !important;}

#interview_for_print .callout_heading_3 {font-size:1.5rem !important;margin-top:-10px; display:block !important;font-weight:bold !important;}

.interview_question {margin:20px 0px 10px 0px !important;line-height:1 !important;font-size:1.2rem !important;}
.interview_answer {margin:0px !important;line-height:1 !important;font-size:0.9rem !important;}







/*COURSES*/

#courses_for_web {display:none !important;}  
#courses_for_print {display:block !important;page-break-inside:avoid !important;width:90%;float:right;margin-right:30px !important;}
#courses_for_print:after {clear:both !important;}
#courses_for_print p {line-height:1 !important;font-size:0.9rem !important;}
#courses_for_print span {font-size:0.75rem !important;line-height:1.1 !important;display:inline-block !important;}
#courses_for_print h3, #faculty_for_print h3, #graduates_for_print h3 {color:#002f5f !important;font-size:1.35rem !important;line-height:1 !important;}

/*Landing Major Print*/  
.gencontent2 p {margin:5px 0px !important;}
.gencontent2 h3 {font-weight:300 !important;margin:15px 0px 0px !important;}  
  
.bg_color {background-color:none !important;}
.bg_color margined_bottom {margin:0 0 0 0 !important;}
.equal_height_row {margin-bottom: 0 !important;}
.callout_course {border:none !important;float:left !important;margin:0px !important;padding:0px !important;display:inline !important;}
.callout_course_body, .callout_course_body h4 {text-align:left !important;display:inline !important;}
.text_border{padding-bottom:0 !important;border-bottom:none !important;display:inline !important;}
.course:after{content:",";}

#courses_for_print .single-link {display:none !important;}







/*EXTENDED CONTENT*/
#extended_for_print{padding-top:10px;display:block !important;page-break-inside:avoid !important;width:90%;float:right;margin-right:30px !important;}

#extended_for_print {line-height:1 !important;font-size:0.9rem !important;margin-left:0px !important;}
#extended_for_print h2 {color:#002f5f !important;line-height:1 !important;font-size:1rem !important;margin:15px 0px 0px !important;}
#extended_for_print h3 {color:#002f5f !important;font-size:1.35rem !important;font-weight:300 !important;margin:15px 0px 0px !important;line-height:1 !important;}
#extended_for_print p{margin:5px 0px !important;}




/*FACULTY*/
#faculty_for_web {display:none !important;}

#faculty_for_print {display:block !important;break-before:left !important;break-before:always !important;break-before:page !important;
  page-break-before:always !important;}


#faculty_for_print article {margin-top:10px !important;line-height:1.1 !important;}
#faculty_for_print .callout_body_large {line-height:1.1 !important;font-size:1em !important;}
#faculty_for_print .callout_body_small {line-height:1.1 !important;font-size:0.7em !important;}
#faculty_for_print .label {font-size:0.55rem !important;line-height:1.1 !important;display:inline-block !important;margin-top:3px !important;}




/*GRAD POSITIONS*/


#graduates_for_web {display:none !important;}

#graduates_for_print {display:block !important;break-before:left !important;break-before:always !important;break-before:page !important;
  page-break-before:always !important;padding:0px 0px 0px 30px !important;}

#graduates_for_print article, .curricular_itinerary article, #grads_extended_faculty article
  {border-bottom: 1px solid #616060; padding:5px 0px !important; margin:5px 0px !important;}

#graduates_for_print p, #grads_extended_faculty p {line-height:1.1 !important;}
  
#graduates_for_print .callout_body_large, #grads_extended_faculty .callout_body_large 
  {line-height:1 !important;font-size:0.9em !important;font-weight:400 !important;margin-bottom:0px !important;}
  
#graduates_for_print .label, #grads_extended_faculty .label
  {font-size:0.75rem !important;line-height:1 !important;display:inline-block !important;margin-top:0px !important;}
  
#graduates_for_print .callout_body_small, #grads_extended_faculty .callout_body_small 
  {line-height:1 !important;font-size:0.9em !important;margin:0px !important;}




/*FOOTER & ABOUT*/  
  
#print-about {display:block !important;margin-left:2px;}

#print-footer h3, #print-about h3, #print-contact h3 {margin:15px 0px 0px !important;}
#print-footer p, #print-about p, #print-contact p {margin:8px 0px !important;}
#print-footer .bold, #print-about .bold, #print-contact .bold {color:#002f5f !important;}
#print-footer img, #print-about img, #print-contact img {margin-left:-5px !important;}
  



/*RESEARCH CALLOUT*/

.callout_image_full {display:none !important;}

#callout_print_link_wrapper {
  display: block !important;
  clear: both !important;
}












}










