﻿/* **************************************************

Name: print.css

Description: Print-only stylesheet 

Create: 2008.09.XX
Update: z

***************************************************** */



/* contents===========================================

  [-] Hidden web elements
  [-] Custom print header (optional)
  [-] General body settings
  [-] Headings
  [-] Body Content
  [-] Images
  [-] Links
  [-] Tables
  [-] Others

===================================================== */



/* [-] Hidden web elements - Hide all unnecessary elements from the printer
=========================================================================================== */

#sgLogo,#secondaryNav,#siteSearch,#mainNav,#sidePanel,#lastModified,#a8Breadcrumb,#pageTools,#footer,
#backToTop,#fancy_content,#fancy_overlay,#fancy_wrap,.pp_overlay,.pp_pic_holder
{display: none !important;}


.flash, .flash object, .flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}




#mainContainer,#mainContent,.contentContainer {
    padding:0!important;
    padding:0!important;
	margin:0!important;	
	width:100%!important;
	background-image:none!important;
} 


/* [-] Custom print header - Use for print masthead
=========================================================================================== */

#siteLogo a{
	display:block;
	height:89px;
	background:transparent url("/SiteCollectionImages/templates/spring_logo_plainmaster.gif") no-repeat left top;
	text-indent:-5000px
}


/* [-] General body settings
=========================================================================================== */
body {
	margin: 0;
	padding: 10px;
	background-color:#FFF;
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
    line-height: normal;
    word-spacing:1.1pt;
    letter-spacing:0.2pt; 
    font-family:/* Garamond,"Times New Roman", serif*/ Arial,Verdana,Helvetica,san-serif; 
    color: #000; 
    background: none; 
    font-size: 100%;
    color:#000
}
.ie6 body {width:90%}
#centerColumn {width:100%}

/* [-] Headings
=========================================================================================== */

h1, h2, h3, h4, h5{line-height:normal}

h1 {
	text-decoration: none; 
	font-weight: bold; 
	font-style: normal; 
	font-size: 19pt;
	letter-spacing:normal;
}


h2 { 
	font-size: 17pt;
	line-height: 1.2em;
	letter-spacing:normal;
}

h3,.panel_title,#panel_title { 
	font-size: 15pt;
	line-height: 1.15em;
	margin:0;
}

h4, h5, h6 { 
	text-decoration: none; 
	font-weight: normal; 
	font-style: normal; 
	font-size: 12pt;
	line-height: 1;
}


/* [-] Body content
=========================================================================================== */


p {
	line-height: 1.56em;
	font-size: 10pt; 
	margin-bottom: 0.8em;
}

ul,ol{list-style-type:none}
p ul{list-style-type:disc}
p ol{list-style-type:decimal}
li {margin-bottom:5pt}

/* [-] Images
=========================================================================================== */
img {
	float:none;
}

a img { border: none; }


/* [-] Links
=========================================================================================== */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration:underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }


/* [-] Lists
=========================================================================================== */

ol {list-style-type:decimal}
ul {list-style-type:square}

/* [-] Tables
=========================================================================================== */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 


/* [-] Others - use for other global repeated custom classes
=========================================================================================== */
.small_text {color:#999; font-size:9px}
.text_align_left {text-align:left}
.text_align_right {text-align:right}
.text_align_center {text-align:center}
.float_left {float:left}
.float_right {float:right}

.panel_title,#panel_title {margin-top:18px}


/* [-] Override Dynamic Block Elements
=========================================================================================== */

div, #rightPanel {display:block!important;visibility:visible!important;font-size:10pt;float:none;width:100%}
#SGMS {display:none!important}

