﻿/* Geocaching Master Print Style Sheet - Last Updated 19 July 2010 by JMS */
/* This style sheet provides print styles to all geocaching master pages. */

/* Begin General Styles */
body{
padding:1.5em;
font-family:Verdana,sans-serif;
/*line-height:1.75em;*/
}
.Skip,hr,.HidePrint,#Navigation,#hd p,.BreadcrumbsWidget,#ft .FooterTop,#ft .FooterBottom p.WidgetHeader,#ft .FooterBottom .yui-u,#fdbk_tab{
display:none;
}
.HalfLeft{
width:48%;
float:left;
}
.HalfRight{
width:48%;
float:right;
}
.Clear{
clear:both;
}
.AlignLeft{
text-align:left;
}
.AlignRight{
text-align:right;
}
/* End General Styles */

/* Begin Legacy Styles */
* html img,* html .png{
azimuth:expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
/* End Legacy Styles */

/* Begin Header and Footer */
#hd{
height:60px;
*height:85px;
background:url(../images/masters/logo_print.png) no-repeat;
}
#hd h1{
padding:5px 0 0 60px;
}
#hd .HalfLeft{
width:100%;
}
#bd{
clear:both;
padding-top:1.5em !important;
border-top:1px solid #000;
}
#ft{
clear:both;
margin-top:1.5em;
border-top:1px solid #000;
text-align:center;
font-size:77%;
}
*.yui-g{
width:100%;
}
/* End Header and Footer */

/* Begin Links */
a,a:link,a:hover,a:active,a:focus,a:visited{
color:#000;
text-decoration:none;
border:none;
outline:none;
}
/* End Links */

/* Begin Fonts */
h1,h2,h3,h4,h5,h6,strong,b,legend,label,dt,th{
font-weight:bold;
}
em,i{
font-style:italic;
}
h1{
font-size:182%;
}
h2{
font-size:153.9%;
}
h3{
font-size:123.1%;
}
h4{
font-size:108%;
}
sup,sub{
font-size:77%;
}
p,h2,h3,h4,h5,h6,fieldset,.Spacing{
margin-top:1.5em;
}
h1,h2,h3,h4,h5,h6{
padding-bottom:.25em;
}
h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,.NoSpacing{
margin-top:0;
}
#Content ul li{
margin-left:2.2em;
list-style-type:disc;
}
#Content .NoBullets ul li a em,#Content ul.ui-tabs-nav li a em{
font-style:normal !important;
}
#Content ol li{
margin-left:2.8em;
list-style-type:decimal;
}
dl dt{
float:left;
padding-bottom:1em;
}
dl dd{
padding-bottom:1em;
}
* html dl dd.ie6DDFix{
line-height:normal;
}
legend{
color:#424242 !important;
}
sup{
position:relative;
top:-5px;
}
sub{
position:relative;
top:5px;
}
acronym,abbr{
border-bottom:1px dotted #424242;
}
blockquote{
margin:1.5em;
padding:1.5em;
background-color:#f0f0f0;
}
.Strike{
text-decoration:line-through;
}
/* End Fonts */

/* Begin Form Fields */
input.Text,input.Password,input.File,textarea.Textarea,select.Select{
width:50%;
}
textarea.textarea{
height:100px;
}
input.Radio,input.Checkbox{
position:relative;
top:2px;
}
fieldset{
padding:1.5em;
border:1px solid #424242 !important;
}
/* End Form Fields */

/* Begin Tables */
table.Table{
width:100%;
border:1px solid #424242;
}
table.Table th,table.Table td{
padding:.5em;
}
table.Table td{
background-color:#fff;
}
table.Table th,table.Table tr.AlternatingRow td{
background-color:#f0f0f0;
}
/* End Tables */

/* Begin Staging */
.WarningMessage{
margin-bottom:3em;
padding:1.5em;
font-size:77%;
text-align:center;
border-top:1px solid #000;
border-bottom:1px solid #000;
background-color:#f0f0f0;
}
.WarningMessage p{
margin:0 !important;
padding:0 !important;
}
/* End Staging */

