body { line-height: 1.5; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; color: black; background: none; font-size: 10pt; }

.container { background: none; }

hr { background: #cccccc; color: #cccccc; width: 100%; height: 2px; margin: 2em 0; padding: 0; border: none; }
hr.space { background: white; color: white; }

h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }

code { font-size: 0.9em; font-family: "andale mono", "lucida console", monospace; }

a img { border: none; }
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline; }

p img.top { margin-top: 0; }

blockquote { margin: 1.5em; padding: 1em; font-style: italic; font-size: 0.9em; }

.small { font-size: 0.9em; }

.large { font-size: 1.1em; }

.quiet { color: #999999; }

.hide { display: none; }

#SearchForm_CustomSearchForm, #quickLinks, #tellMeMoreLink, #menu, #pageUtils, #sidebar, #footerOuterWrapper, #stwrapper, #subMenu, #EnrollmentForm, #Banner, #statuswrapper, #enrolmentPlanMenu, #SkipLinks { display: none; }

.container { width: 100%; }

#logoForPdf { display: none; }

#headerWrapper { background: none; }
#headerWrapper #header { height: auto; }
#headerWrapper #loginLink { display: none; }

#contentWrapper { overflow: visible; }

#branding .siteName img { margin: 0; float: none; position: relative; left: -11px; }

* { float: none !important; }

.typography ul { margin-left: 20px !important; }

/* Course page */
/* -------------------------------------------------------------- */
div.summary { width: 100%; }

/* Generic classes */
/* -------------------------------------------------------------- */
html body { float: none !important; font-size: 12pt; }
html body .expandable { overflow: visible; }

table { border-collapse: collapse; border-spacing: 0; }

td { border: 1px solid #999; }

th { padding: 0px; border: 1px solid #999; }

.hidden { visibility: hidden; }

#breadcrumbs { padding-left: 5px; }

.typography a, .typography a:visited { text-decoration: none; color: #000; }

.typography .left { float: none; }

/* Page basis customisation*/
/* -------------------------------------------------------------- */
#FAQSearch label { display: none; }

/* The styles in here apply to print and pdf pages */
/* Make sure you test both of them after adding a new style */
.typography #contentWrapper .managed-content h1, .typography #contentWrapper .managed-content h2, .typography #contentWrapper .managed-content h3, .typography #contentWrapper .managed-content h4, .typography #contentWrapper .managed-content h5, .typography #contentWrapper .managed-content h6, .typography #contentWrapper .managed-content p, .typography #contentWrapper .managed-content ul, .typography #contentWrapper .managed-content ol, .typography #contentWrapper .managed-content dl, .typography #contentWrapper .managed-content caption, .typography #contentWrapper .managed-content form, .typography #contentWrapper .managed-content table th, .typography #contentWrapper .managed-content table td { padding-left: 0 !important; padding-right: 0 !important; }
.typography img { padding: 0 !important; margin: 0 !important; }
.typography .list-minimal { margin: 0; padding: 0; }
.typography .list-minimal li { list-style: none; }
.typography .list-minimal li li { list-style: disc; }

/* Student profile page */
/* -------------------------------------------------------------- */
.typography .student-profile-list .profile { padding-bottom: 15pt; }
