/* CSS for Printable Pages */

/* This is basic stuff for the whole page */
html {
 margin: 0;
}
body {
 margin: 0;
 background: #FFFFFF;
 font-size: 12pt;
}

#contributeHeader { display: none; }

/* Internal Page Printing */

/* Hide the top and left navigation but still display the logo */
#utility-links { display: none; }
#navigation { width: 200px; float: none; position: absolute; top: -82px; display:none; }
#logo { width: 200px; padding-left: 0; padding-right: 0; }
#primary { display: none; }
.navbar { display:none; }
.lowerNav { display:none; }
.uw-alert { display:none; }
.uw-header-search { display:none; }

/* Do not Display the section-head image on the same line as the logo, hide the section photo, and drop the text down underneath the logo & header */
#floating-content-wrapper { width: auto !important; float: none; clear: none; margin-top:0px !important; padding-top:0px !important; }
#content-wrapper { width: auto !important; border: none; clear: left; margin-top: 100px; }
#madison {display:none;}
.uw-footer {display:none;}
#section-head-image {display:none;}
#section-head {display:none;}
.jumbotron { display:none; }

/* On fluid-width pages, do the same thing */
#fluid-wrapper #content-wrapper, #fluid-wrapper #content, #fluid-wrapper #footer  { 
 position: relative;
 top: 0;
 margin-left: 0;
 float: none !important;
}
#fluid-wrapper #content-wrapper { margin-top: 25px; }
#fluid-wrapper #PageTitle { margin-top: 0; }
#fluid-wrapper #content-wrapper * { float: none !important; }

/* Homepage Printing */
/* The homepage should print the whole page, including navigation bar */
#feature { display: none; }
#madison img { width: 200px; padding-left: 0; padding-right: 0; }
#navigation.home { width: 200px; float: left; top: 0; }
#navigation.home #primary { display: block; }
#content-wrapper.homepage { margin-top: 0; margin-left: 220px; border: none;}

/* Special printing rules for the Exam Schedule (admin request) */
body#exam-schedule  { margin: .4in; }
#exam-schedule h1 { font-size: 16pt; }
#exam-schedule h3 { font-size: 14pt; }
#exam-schedule h4, #exam-schedule p, #exam-schedule ul, #exam-schedule li { font-size: 12pt; }
#proctored-exams table { font-size: 16pt; width: 6.5in; }
#proctored-exams th { width: .75in; }
#proctored-exams table  * { font-size: 12pt; }

/* Special printing for the Course Schedule */
#course_list { margin-left: 0; margin-right: -.2in; }
#course_list * { padding: 0; line-height: 1.1; font-family: "Arial Narrow", Arial, Arial, Helvetica, sans-serif; } 

img { display: block; }
table { float: none !important; }

.ui-accordion-content { display: initial !important; }