﻿/*
	Filename: print.css
	Title: Printer CSS file for ArtPrize.org
	Site: http://www.artprize.org
*/


/* GLOBAL RESETS
   Notes: Global overrides/resets for printing
----------------------------------------------------------------------------------------------------*/
body 
{
	margin:0; 
	padding:0; 
	line-height: 1.4em; 
	word-spacing:1px; 
	letter-spacing:0.2px; 
	font: 13px Arial, Helvetica,"Lucida Grande", serif; 
	color: #000;
}
a:link, a:visited 
{
	background: transparent; 
	color:#333; 
	text-decoration:none;
}

/* display link in prined URLs - this is iffy, and may be removed. */
	a:link[href^="http://"]:after, a[href^="http://"]:visited:after 
	{
		content: " (" attr(href) ") ";
		font-size: 11px;
	}
	a[href^="http://"] 
	{
		color:#000;
	} 


/* REMOVE ELEMENTS
   Notes: Display items to be hidden from print pages.  If an element is going to be 
   removed/hidden - it should be in here.
----------------------------------------------------------------------------------------------------*/
#header, #loginControl, #userStatusBar, #logoHolder, #navBar, #navSidebar, #subNavBar, #gridSecondary, #footer, #footer2, #searchFilters, div.searchBox, #searchBox, #logoBottom, img.iconFloat, #bodyNavTabs, #homeArtistCallout, #homeVenueCallout, tr.pager, img.gridAvatar, .statusIcon
	{display:none;}
	
	
/* PAGE BREAKS
   Notes: elements in this section will force a page break BEFORE them, to ensure they fit on one
   page or to enforce formatting.
----------------------------------------------------------------------------------------------------*/
#artistList, #venueList, #homeDates
{
	page-break-before: always;
}

	
/* NEW STYLE
   Notes: design for elements to enhance their viewability when printing
----------------------------------------------------------------------------------------------------*/
h1
{
	font-size: 16px;
	font-weight: bold;
}
h2 
{
	font-size: 14px;
	font-weight: bold;
}
h3 
{
	font-size: 12px;
	font-weight: bold;
}
h4
{
	font-size: 11px;
	font-weight: bold;
}
h5 
{
	font-size: 10px;
	font-weight: bold;
}
h6 
{
	font-size: 9px;
	font-weight: bold;
}

table, th
{
	border: 1px solid black !important;
	margin: 0px 5px;
	padding: 5px;
}
table
{
	width: 98%;
	margin-bottom: 10px;
}
.subhead 
{
	text-decoration: underline;
}	
#type2, #type2 span
{
	font-size: 18px;
	font-weight: bold;
}
#type2, #type3
{
	font-size: 14px;
	font-weight: bold;
}
span.labelOrange
{
	font-size: 14px;
	font-weight: bold;
}
div.featureBox
{
	width: 220px;
	border: 1px solid #000;
	padding: 10px;
	float: left;
	margin-right: 15px;
}
table.venueList td
{
	border-bottom: 1px solid #000;
}
