/*! 
 * Major Page 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, .pathway-print:last-child, #page2:last-child, #graduates_for_print:last-child {page-break-after: auto;}
  
html, body { height: auto; }
  

/*PAGE STRUCTURE*/

#page, #page1, #page2 {
margin-top:0cm !important;margin-bottom:0cm !important;
-webkit-print-color-adjust: exact;
print-color-adjust:exact;}
  
#page1, #page2, #single {
margin:0px auto !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:auto;} 
  
/*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;}

#page2 > #faculty_for_print {order: 1 !important;width:50% !important;flex-basis:50% !important;flex-wrap:wrap;} 

#page2 > #graduates_for_print {order: 2 !important;width:49% !important;flex-basis:49% !important;} 


#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*/

  .pathway-print #pathway-print-banner{transform: scale(.9) !important;transform-origin: top center !important;margin-left:-4% !important;}
  
  .pathway-print #page1{transform: scale(.9) !important;transform-origin: top center !important;page-break-after:avoid !important;}
  .pathway-print #page1 > #main_for_print{width:52% !important;flex-basis:52% !important;margin-left:-4% !important;}
  .pathway-print #page1 > #interview_for_print{width:52% !important;flex-basis:52% !important;padding-left:1% !important;}
  
  .pathway-print #page2{transform: scale(.9) !important;transform-origin: top center !important;}
  .pathway-print #page2 > #faculty_for_print{width:52% !important;flex-basis:52% !important;margin-left:-4% !important;}
  .pathway-print #page2 > #graduates_for_print{width:52% !important;flex-basis:52% !important;padding-left:1% !important;}
  
  .pathway-print li {font-size:0.9rem !important;}
  .pathway-print li:before{margin:2px 0px 0px -20px !important;}
  
  .pathway-print h3 {color:#002f5f !important;font-size:1.35rem !important;font-weight:300 !important;margin:15px 0px 0px !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;}


/*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;margin-bottom:10px!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{border-bottom: 1px solid #616060; padding:5px 0px !important; margin:5px 0px !important;}

#graduates_for_print p {line-height:1.1 !important;}
#graduates_for_print .callout_body_large {line-height:1 !important;font-size:0.9em !important;font-weight:400 !important;margin-bottom:0px !important;}
#graduates_for_print .label {font-size:0.75rem !important;line-height:1 !important;display:inline-block !important;margin-top:0px !important;}
#graduates_for_print .callout_body_small {line-height:1 !important;font-size:0.9em !important;margin:0px !important;}





#print-footer h3 {margin:15px 0px 0px !important;}
#print-footer p {margin:8px 0px !important;}
#print-footer .bold {color:#002f5f !important;}
#print-footer img {margin-left:-5px !important;}
  



/*RESEARCH CALLOUT*/

.callout_image_full {display:none !important;}

#callout_print_link_wrapper {
  display: block !important;
  clear: both !important;
}












}
























































































































