/* 

PRINT NOTES

General:
- Print most elements with 100% width while retaining readable layout

Do Not Display:
- top purple header
- inactive channel tabs
- subnav
- background images
- screen based graphics: non-essential images

Display:
- page's url
- header text + logo (!)
- active channel tab
- images from Image component
- breadcrumbs
- HR (gray bars): reset style

Page types:
- channels
- content/category
- homepage

Test components:
- alerts
- bios
- calendar
- carousel / slides
- expandables
- faqs
- forms
- global program finder
- map
- news
- org chart
- photo gallery
- policy
- promos *
- search
- shortcuts
- summary list
- table 
- text (rte)
- text/image
- video

*/



/* FRAME STRUCTURE
-------------------------------------------------------------------------*/
body {
  	font-family: Verdana, sans-serif;   
  	color: #000;
  	font-size: 12pt;
}
#masterContainer, #headerContainer, #breadCrumbs, #contentWrapper, #contentRow1, #carouselRow, #contentRow2 {
	float: none; 
	width: 1000px;
}
* html #masterContainer, * html #headerContainer, * html #breadCrumbs, * html #contentWrapper, * html #contentRow1, * html #carouselRow, * html #contentRow2 {
	width: 800px;
	border: 1px solid black;
}
#masterContainer {
}
#headerContainer {
	display: none;
}
#breadCrumbs {
}
#contentWrapper {
}
#contentRow1 {
	height: 300px;
}
#contentRow2 {
}
.singleBox, .doubleBox, .tripleBox, .quadBox, .quintBox {
	float: none;
	margin: 0px;
	width: 100% !important;
} 
#footerContainer {
	display: none;
}


/* NAVIGATION
-------------------------------------------------------------------------*/
.nyuLogo,
.utilsContainer,
.searchBar {
	display: none;
}

#subnav {
	display: none;
}



/* GENERAL STYLES
-------------------------------------------------------------------------*/
blockquote {
	border-left: 5px solid #CCC;
	margin: 10px 0px 10px 0px;
	padding-left: 15px;
	width: auto;
}
.inlineImage {
	margin-right: 10px;
}
h1,h2,h3,h4,h5,h6 {
	margin-top: 0px;
	margin-bottom: 5px;
}
h1 {
	margin-bottom: 15px;
	font-size: 30pt;
}
h2 {
	font-size: 20pt;
}
h3 {
	font-size: 18pt;
}
h4 {
	font-size: 16pt;
}
h5 {
	font-size: 14pt;
}
h6 {
	font-size: 12pt;
}
a {
	color: #330033;
}
a:link, a:visited {
	background: transparent;
	text-decoration: underline;
}

a:link:after, a:visited:after {
  	content: " (" attr(href) ") ";
}
a img {
	border: none; 
}
hr { 
	height: 1px;
	border-top: 1px solid #000;
	background-color: #FFF;
}
p {
	margin: 15px 0px;
	font-size: 12px;
}
ul, ol {
	margin: 15px 0px;
	font-size: 12px;
}
img {
	float: none; 
	margin: 15px 0px;
}

/* ALERTS
-------------------------------------------------------------------------*/
/* BIOS
-------------------------------------------------------------------------*/
/* NEWS ITEMS 
-------------------------------------------------------------------------*/
/* NEWS ITEMS 
-------------------------------------------------------------------------*/


/* CALENDAR
------------------------------------------------------------------------ */
#calendar {
	float: left;
	margin-bottom: 15px;
}


/* CAROUSEL
-------------------------------------------------------------------------*/
#carouselNav {
	display: none;
}
#carouselRow {
	display: none;
}


/* FAQS / EXPANDABLES
------------------------------------------------------------------------ */
.faqSection  {
	float: left;
	margin-bottom: 15px;
	width: auto;
}


/* FORMS
------------------------------------------------------------------------ */
#formContainer {
	margin: 0px 0px 30px 0px;
	border: none;
}
#formContainer label, #formContainer input, #formContainer select, #formContainer textarea {
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
#formContainer .eighthSize, 
#formContainer .quarterSize, 
#formContainer .halfSize, 
#formContainer .threeQuarterSize,
#formContainer.fullSize {
	width: 100%;
	margin: 0px 0px 10px 0px;
}


/* GLOBAL PROGRAM FINDER
-------------------------------------------------------------------------*/
/* MAP
-------------------------------------------------------------------------*/
/* ORG CHART
-------------------------------------------------------------------------*/
/* MAP
-------------------------------------------------------------------------*/
/* PHOTO GALLERY
-------------------------------------------------------------------------*/
/* POLICIES
-------------------------------------------------------------------------*/
/* PROMOS
------------------------------------------------------------------------ */
.promoFull, .promoBlurb, .whitePromoBox, .grayPromoBox {
	display: none;
}


/* SEARCH
-------------------------------------------------------------------------*/
.search .summaryList {
	width: 100%;
}
#searchNav {
	display: none;
}


/* SHORTCUTS
-------------------------------------------------------------------------*/


/* SUMMARY LIST
-------------------------------------------------------------------------*/
#summaryList {
	width: 100%;
}


/* TABLES
------------------------------------------------------------------------ */
table {
	margin: 25px 0px;
}
table tr td {
	border-bottom: 1px solid #CCC;
}


/* TEXT / IMAGE COMBO
-------------------------------------------------------------------------*/
.imageText, .imageText .image, .imageText .text {
	float: none;
	width: 100%;
}


/* ACCESSIBILITY 
------------------------------------------------------------------------ */
.offLeft  {
	display: none;
}
a[href^="/"]:after {
  	content: " (http://www.nyu.edu" attr(href) ") ";
}