/*
	ISBA printer styles
	Compliments other style sheets
*/


/* --------------- Hidden Objects --------------- */

.hide, .no-print, input.form-submit, .messages.error,
#header-blocks, #navigation, #section-name, 
ul.primary-links, ul.secondary-links, ul.tabs, #content .breadcrumb,
.sidebar, #sidebar-left, #sidebar-right, #toplink,
#comments .box, #ibj-submast span.ibj-print,
#footer .block-ad, #block-block-13, #block-block-14 #footer-links, #footer-tagline
{ display:none !important }


/* --------------- Formatting --------------- */

body
{ font-size:.8125em }

a
{ color:#114ba2; text-decoration:underline }

/* Lists */
ul, .item-list ul, ul.menu
{ list-style:disc outside; margin-left:22px; padding:auto }
ul ul, ol ul, ul > li ul
{ margin:.7em 0 .8em 22px }

ul > li, .item-list ul > li, ul.menu > li
{ padding:0; background:none; display:list-item; list-style:disc outside }
ul > li ul > li, .item-list ul > li ul > li
{ padding:0; background:none; display:list-item; list-style:circle outside }


/* --------------- Layout --------------- */

body
{ min-width:0; background:none }

#contentwrapper
{ clear:both; width:auto; margin:0; border:none; border-radius:0; background:transparent none;
  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none }

#content
{ min-height:0; width:auto; float:none; margin:0; background:transparent none }


/* Header */
#header
{ background:none }
#header-innerwrap
{ width:auto; padding:0 }
#header-logo
{ float:none; margin:0 0 1.2em }

.introphoto
{ margin:0 0 10px 10px }


/* Footer */
#footer
{ margin-top:1.5em; text-align:right; font-size:84.6% }
#footer-innerwrap
{ width:auto; background:none }
#footer p
{ margin-bottom:.1em }

#footer-tagline
{ min-height:0; margin:0; padding:0; font:normal 100%/1.3 helvetica,arial,sans-serif; color:#666 }
#footer-tagline em
{ font:italic 100%/1.3 helvetica,arial,sans-serif; color:#666 }


/* Homepage */
.front #contentwrapper
{ width:100%; max-width:980px }
.front .view-homepage-carousel
{ width:100%; max-width:978px; margin:0 auto 1em }

.front #col-resources ul > li, .front #col-public ul > li
{ padding-left:0; background:none }

.front #col-inthenews, .front #col-resources, .front #col-cle, .front #col-public
{ width:auto; float:none }
