/*
	print.css
	---------
	defines rules for printer-friendly CSS version of site
*/
 
* { background: none !important; }
A { color: #111; text-decoration: none !important; }

#PageWrapper { width: auto; }

#HeaderWrapper { padding: 0; margin: 0; border-bottom: 3px solid #D70606; }

#BodyWrapper { padding: 0; }

#MainColumn { width: auto; padding-left: 0; padding-right: 0; float: none;  }

#BodyHeader { border-top: 3px solid #3F0101; }

#FooterWrapper P { clear: both; }

.SideColumnWrap,
.SideColumnBrdrWrap,
.SecondaryColumWrap,
.DoubleColumnWrap,
.TripleColumnWrap { margin: 0; padding-bottom: 1.5em; }

.SideColumnWrap .column.main { width: 425px; }

.TripleColumnWrap .column { width: 29%; border-left: 1px solid #CCC; margin: 0; padding: 0 2%; }
.TripleColumnWrap .column.first { border: 0; padding-left: 0; }

.column.main .InnerColumnWrap .column.innermain { margin: 0; width: 200px; }

P.UtilityNav,
#MainNav,
#site-search,
#NavColumn,
UL.TabbedMenu LI A,
A.ToTop,
P.contentnav,
.archivenav,
P.skipnav,
FIELDSET.course-catalog,
.pagenav,
.more,
.DHTMLList,
#HomeLayout #HomeNav,
IMG.button,
FIELDSET.SectionTools { display: none; }

P#Breadcrumbs,
.SlideshowLayout .column.two,
.VideoLayout .column.two { margin-left: 0; margin-right: 0; }

H4 { padding-left: 0; }
H3 SPAN { border-top: double 3px #222; }

IMG.FullSize { width: 670px; }

UL.TabbedMenu LI.selected { border: 1px solid #9A9A9A; border-bottom-color: #FFF; }

TABLE.Schedule TH,
TABLE.Schedule TD { border: 1px solid #EDEDED !important; }

.column > UL:not([class]) { list-style: disc; padding-left: 17px; }
UL.Links { list-style: disc; padding-left: 17px; }

UL.Listing LI { border-bottom: 1px solid #EDEDED; padding-left: 0; padding-right: 0; }

TABLE.Directory TD { border-top: 1px solid #EDEDED; }

UL.Multimedia LI { margin-left: 25px; }
#multimedia-listing .header { padding-left: 10px; }

.Banner { padding-left: 0; padding-right: 0; border-top: 1px solid #999; border-bottom: 1px solid #999; }

.RelatedLinks { border: 1px solid #988F68; }
.RelatedLinks .content { border: 0 !important; }
.RelatedLinks H3 { border-bottom: 1px solid #988F68; }

.Aside.Quote { padding-top: 0; }

.AsideAqua { border: 1px solid  #59CADF !important; }
.AsideGreen { border: 1px solid #6DC224 !important; }
.AsideOrange { border: 1px solid #E88D05 !important; }

.SideColumnWrap .column.side .Aside { border: 1px solid #ADADAD; }

#bio .header .contactinfo { width: 300px; }

/* -- BEGIN: sifr --------------------------------------------------------- */

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash {
  display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}

/* ----------------------------------------------------------- END: sifr -- */
