/* @group Garmin Print Style Sheet - Last Updated 6 July 2009 by TWT */
/* @group General Styles */
.skip,hr,#branding,#navigation,#sidebar,#footer-top,.footer-links,.widget-breadcrumbs,.widget-pagination,.widget-search{
display:none;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.float-third{
float:left;
width:33%;
}
.clear{
clear:both;
}
/* @end */
/* @group Page Layout */
body{
margin:1.5em;
background-color:white;
color:black;
}
#header{
margin-bottom:1.5em;
padding-bottom:.5em;
border-bottom:1px solid black;
}
#footer{
margin-top:1.5em;
padding-top:.5em;
border-top:1px solid black;
font-size:77%;
}
#footer-bottom{
text-align:center;
}
/* @end */
/* @group Fonts */
h1,h2,h3,h4,strong,th{
font-weight:bold;
}
h1{
font-size:197%;
}
sup{
position:relative;
top:-1.1em;
font-size:45%;
}
h2{
font-size:182%;
}
h3{
font-size:167%;
}
h3.h3-spacing{
margin-top:1.5em;
}
h4{
font-size:108%;
line-height:1.6em;
}
em{
font-style:italic;
}
p{
margin-top:1.5em;
line-height:1.8em;
}
h2+p,h3+p,#header-bottom p,#footer p,.p-nospacing{
margin-top:0 !important;
}
h2+h3,ol+h3,h3+h4{
margin-top:1.5em;
}
#header p{
line-height:normal;
}
#footer p{
line-height:1.2em;
}
#content ul li{
list-style:disc;
list-style-type:disc;
margin-left:1.5em;
line-height:1.8em;
}
#content ol li{
list-style:decimal;
list-style-type:decimal;
margin:1.5em 0 0 2.25em;
line-height:1.8em;
}
/* @end */
/* @group Links */
#header a,#header a:link,#header a:hover,#header a:active,#header a:focus,#header a:visited{
color:black;
text-decoration:none;
}
#content a,#content a:link,#content a:hover,#content a:active,#content a:focus,#content a:visited{
border:none;
outline:none;
color:black;
text-decoration:underline;
content:" (" attr(href) ") ";
}
#footer a,#footer a:link,#footer a:hover,#footer a:active,#footer a:focus,#footer a:visited{
border:none;
outline:none;
color:black;
text-decoration:none;
}
/* @end */
/* @group Form Fields and Validation */
.widget-search input.text{
width:100px;
}
.form-registration input.text,.form-registration select,.form-submit-step-three input.text,.form-submit-step-three textarea{
width:75%;
}
.widget-search-advanced input.text,.widget-search-advanced select{
width:150px;
}
.validation-indicator{
font-weight:bold;
}
.validation-message,.validation-summary{
font-size:77%;
}
.validation-summary,.validation-summary p{
margin-bottom:1.5em;
}
/* @end */
/* @group Widgets */
/* @group Devices, Teaser, Grand Prize Winner, Weekly Winners and Search Widgets */
.widget-search-advanced{
margin-top:1.5em;
}
.widget-search-advanced dt{
font-weight:bold;
}
.widget-devices ul li{
width:100px;
list-style:none !important;
list-style-type:none !important;
margin:1.5em 5em 0 0 !important;
float:left;
line-height:normal !important;
text-align:center;
}
a.device-image{
border:none;
outline:none;
text-decoration:none;
}
.widget-devices,.widget-teaser,.widget-grandprizewinner,.widget-weeklywinners,.widget-specials{
margin-top:1.5em;
padding-top:1.5em;
border-top:1px solid grey;
min-height:0;
}
.widget-teaser .float-left{
margin-right:1em;
}
.widget-grandprizewinner dt{
width:215px;
}
.widget-grandprizewinner dd{
margin-left:215px;
}
.item-weeklywinner{
float:left;
width:150px;
margin:1em 1em 1em 0;
text-align:center;
}
/* @end */
/* @group Competition Registration */
.form-registration dl{
margin-top:1.5em;
}
.form-registration dt{
width:15em;
margin-bottom:1em;
float:left;
font-weight:bold;
}
.form-registration dd{
margin-left:15em;
margin-bottom:1em;
}
.textarea-contestrules{
width:75%;
}
/* @end */
/* @group Submit a Photo */
.form-submit-step-one,.form-submit-step-two,.form-submit-step-three,.form-submit-success{
margin-top:3em;
}
.form-submit-step-three dt{
width:10em;
margin-bottom:1em;
float:left;
font-weight:bold;
}
.form-submit-step-three dd{
margin-left:10em;
margin-bottom:1em;
}
.cell-select,.cell-submitted{
text-align:center;
}
table.table-results{
margin:1.5em 0;
width:100%;
border-top:1px solid grey;
border-left:1px solid grey;
border-collapse:separate !important;
}
table.table-results th,table.table-results td{
padding:.5em;
}
table.table-results th{
border-right:1px solid grey;
border-bottom:1px solid grey;
}
table.table-results td.td-nodata{
display:none;
}
table.table-results td{
border-right:1px solid grey;
border-bottom:1px solid grey;
}
/* @group Hack for the DataList */
table.table-results tr{
*display:none;
}
table.table-results tr.tr-data{
*display:block;
}
/* @end */
/* @end */
/* @group Gallery and Voting */
.item-gallery{
margin:0 2em;
*margin:0 1.75em;
float:left;
text-align:center;
width:100px;
height:235px;
}
.item-gallery p{
margin:0 !important;
padding:0 !important;
}
.icon-flag{
position:relative;
top:.3em;
}
.widget-gallery .widget-pagination.bottom{
margin-top:3em;
}
/* @end */
/* @end */