.glance #module_header { background: #FFF; border-bottom: 1px solid #c6d3e3; }
.glance #module_info { margin: 0; height: auto; }
.glance .module_title span { color: #ff5900; }
.glance .parent-link { margin-top: 5px; font-size: 15px; }
.glance div.module_image { margin-bottom: 0; }

.glance #module_column_middle { margin-left: 10px; width: 590px; }
.glance #module_column_middle h2 { text-shadow: none; font-size: 17px; }
.glance #module_column_middle .section-hdr { color: #ff5900; text-shadow: none; font-size: 20px; }

#right_function_table .module_leftnav { left: 0; width: auto; }

.glance .example,
.glance .exercise {  width: 380px; margin: 0 auto; position: absolute; top: 0; left: 106px; }

.example .blue_content,
.exercise .blue_content { min-height: 111px; }

#example1,
#exercise1 { display: block; }

#examples,
#exercises { position: relative; min-height: 450px; }

.glance a.previous,
.glance a.next { display: block; position: absolute; width: 106px; background: transparent url("https://media1.shmoop.com/images/module_images/career-flippers-bg.png") no-repeat; height: 172px; border: none; margin: 0; padding: 0; cursor: pointer; text-indent: -9999px; overflow: hidden; }

.glance a.next {  right: 0; top: 0;  background-position: -111px 0;  }
.glance a.previous {  left: 0; top: 0; }
.glance a.module_bottomnav_next:hover { background-position: -111px -170px;  background-color: transparent; }
.glance a.module_bottomnav_prev:hover { background-position: 0px -170px;  background-color: transparent; }

#tabnav { background: #FFF; border: none; border-bottom: 1px solid #3077d1; border-radius: 0; padding: 0; height: 45px; margin-bottom: 20px; }
#tabnav ul { list-style: none; margin: 0; padding: 0; position: relative; bottom: -1px; }
#tabnav ul li { float: left; margin-right: 10px; border: 1px solid #cdcdcd; border-bottom: 1px solid #3077d1;  border-top-left-radius: 4px; border-top-right-radius: 4px; background: transparent url("https://media1.shmoop.com/images/testprep/dashboard-tabs-bg.png") repeat-x; background-position: 0 -48px; }
#tabnav ul li.active { background-position: 0 -6px;  border: 1px solid #3077d1; border-bottom: 1px solid #FFF; }
#tabnav ul li a { padding: 13px 18px; display: block; margin: 0; width: 100px; text-align: center; background: transparent; cursor: pointer; }

.quicklinks { border: 2px solid #CCC; border-radius: 4px; margin: 0 15px 30px 0; position: relative; z-index: 2; }
.quicklinks strong {background: url("https://media1.shmoop.com/images/sprites/mod_nav_bullet.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: default; font-size: 16px; font-weight: bold;  margin: 15px 0 -5px -29px; padding: 8px 0 0 40px; display: block; height: 27px; }
.quicklinks ul { list-style: none; margin: 0 0 15px 6px; padding: 0; }
.quicklinks ul li { float: left; margin: 0 8px 0 0; position: relative; }
.quicklinks ul li#glance-link a,
.quicklinks ul li#examples-link a,
.quicklinks ul li#exercises-link a,
.quicklinks ul li#intro-link a  { width: 50px; height: 50px; display: block; background: transparent url("https://media1.shmoop.com/images/module_images/math-quicklinks.png") no-repeat; text-indent: -9999px; overflow: hidden; }
.quicklinks ul li#examples-link a { background-position: -60px 0; }
.quicklinks ul li#exercises-link a { background-position: -120px 0; }
.quicklinks ul li#intro-link a { background-position: -178px 0; }
.quicklinks ul li .tooltip-content { background: transparent url("https://media1.shmoop.com/images/general/tooltip.png") no-repeat; width: 135px; height: 58px; z-index: 99999; left: -56px; color: #FFF; padding: 35px 15px; text-align: center; text-shadow: 1px 1px 0px #000; top: 50px; }
.quicklinks ul li .tooltip-content strong { background: none; display: block; margin: 0; padding: 0;}

#left_nav_ad .module_leftnav { margin: 0 15px 0 0; padding: 0 10px 10px 10px; left: 0; border: 2px solid #CCC; border-radius: 4px; position: relative; z-index: 1;} 
#left_nav_ad .module_leftnav .module_leftnav_subhead { margin-left: -40px; }

.glance #social-box { *left: -80px; }
.glance .printbtn { background: none repeat scroll 0 0 #A2BE67; border-radius: 6px 6px 6px 6px; box-shadow: 1px 2px 3px #CCCCCC; color: #FFFFFF; cursor: pointer; display: block; float: right; font-size: 16px; margin: 0 10px 0 0; padding: 8px; text-shadow: 1px 1px 1px #666666; }

/*At A Glance Print Styles*/
@media print{
	#container { background: none; }
	.footer,
	.sitewide_subject_navigation_bar,
	#header,
	#right_function_table,
	.printbtn,
	.glance .parent-link,
	.glance #tabnav,
	.glance #example-nav,
	.glance #exercise-nav,
	.blue_bottom,
	.blue_content div.button.orange,
	.social,
	#page_banner { display: none !important; }
	
	.example .blue_content, 
	.exercise .blue_content,
	.glance #module_header,
	#module_content { border: none; }
	
	.glance .print-break { page-break-before: always; }
	
	.blue_header > .header_text,
	.glance #module_column_middle .section-hdr,
	.glance .module_title span { color: #000; }
	
	.blue_header > .header_text { font-weight: bold; }
	
	#module_column_middle { width: 75% !important; }
	
	.blue_content div,
	.blue_content table tr,
	.glance .example, .glance .exercise,
	.glance .example, .glance .example,
	#exercises { display: block !important; margin: 0; }
	
	.glance .example, .glance .exercise,
	.glance .example, .glance .example { position: relative; left: 0;}
}
