/** ======= Lifts & Pists 2.0 PRINT ======== **/
/* 
	en: Don't try this at home ...
	sv: Kan innehålla spår av nötter.
*/
/* --- init --- */

body {
	background:#fff;
}
body * {
	visibility:hidden;
}

* html img {
	behavior:none;
}

body #print, 
body #print *{
  visibility:visible;  
}

body #print {
position:absolute;
  top:0;
  left:0;
  width:100%;
}

*.printOnly, *.onlyPrint {
	display:block;
	position:static;
}

*.pagebreak {
	page-break-before:always;
}

#liftsAmpPists {
	margin:.6cm;
	overflow:hidden;
}

h2.subHead {
	border:0 !important;
	font-size:1em;
	padding:4px 0;
}

#liftsAmpPists.station {
	font-size:9.5pt;
}

#liftsAmpPists div {
	display:block;
}

#liftsAmpPists, #liftsAmpPists * {
	visibility:visible;
}

#liftsAmpPists .hiddenForPrint {
	display:none;
	visibility:hidden;
}

#liftsAmpPists {
	display:block;
	background:#fff;
	color:#000;
	font:normal 7.5pt/1.5 arial,sans-serif;
}

#liftsAmpPists .area {
	margin-bottom:2em;
}

h1,h2 {
	font-weight:normal;
}

ol, ul {
	margin:1em 0;
	padding:0;
}

.map ol, .map ul {
	margin:0;
	display:none;
}

li {
	list-style:none;
	margin:0;
	padding:0;
}

.teaser {
	border-bottom:5px solid #9a9a82;
	margin:0 0 1px;
	padding:0 0 0 1em;
}

.teaser.upper {
	border:0;
}

.teaser p {
	font:normal 1.2em/1 arial,sans-serif;
	clear:left;
	margin:0 0 8px;
	padding:.6em 0;
}

.openedAmpClosed{
	clear:both;
}

#liftsAmpPists .openedAmpClosed .head {
	padding:5px 7px 4px;
	background:#616155;
	border-bottom:1px solid #616155;
	color:#fff;
	font-size:1.1em;
	margin:0;
	text-align:right;
}
#liftsAmpPists  .openedAmpClosed {
	border-bottom:5px solid #9A9A82;
	padding-bottom:5px;
}

#liftsAmpPists .openedAmpClosed ul {
	margin:0;
}

#liftsAmpPists .openedAmpClosed .lifts {
	float:left;
	width:33%;
}

	#liftsAmpPists .openedAmpClosed .lifts ul {
		margin:0;
		padding:8px 4px 0;
		font-size:1.1em;
	}
		#liftsAmpPists .openedAmpClosed .lifts ul.lnp {
			padding-top:0;
		}

#liftsAmpPists .openedAmpClosed .pists {
	float:right;
	width:67%;
}

#liftsAmpPists .openedAmpClosed .pists .head {
	border-left:1px solid #fff;
}

	#liftsAmpPists .openedAmpClosed .pists .printLeft {
		float:left;
		padding:6px 0;
		border-left:1px solid #aaa;
		width:49%;
	}
	#liftsAmpPists .openedAmpClosed .pists .printRight {
		float:right;
		padding:6px 0;
		width:49%;
	}
	#liftsAmpPists .openedAmpClosed .pists ul {
		padding:0 0 0 4px;
		font-size:1.1em;
	}
		#liftsAmpPists .openedAmpClosed .pists ul.pl{
		}
		#liftsAmpPists .openedAmpClosed .pists ul.pl1 {
		}
		#liftsAmpPists .openedAmpClosed .pists ul.pr{
		}

#liftsAmpPists .openedAmpClosed .head h3 {
	float:left;
	line-height:1.2;
	margin:0;
	font-size:1.25em;
}

#liftsAmpPists .openedAmpClosed .head h4, #liftsAmpPists .openedAmpClosed .head div {
	display:inline;
	font-weight:normal;
	font-size:1em;
}

#liftsAmpPists .openedAmpClosed ul {
	overflow:hidden;
	_overflow:visible;
	_height:1px;
}

#liftsAmpPists .openedAmpClosed ul ul li {
	padding:.3em 0 0 .7em;
}

	.openedAmpClosed li.n {
		color:#aaa;
	}
.openedAmpClosed li li {
	font-family:arial,sans-serif;
}
.avalancherisk {
	float:right;
	margin:3px 1em 0;
}

	.avalancherisk h2 {
		margin:0;
		display:none;
	}
	
	.avalancherisk h3 {
		font:normal 1.3em/1.1 Arial,sans-serif;
		letter-spacing:-.05em;
		text-transform:lowercase;
	}

	.avalancherisk strong {
		width:26px;
		height:24px;
		float:left;
		padding:0;
		margin:-2px 5px 0 0;
		overflow:hidden;
	}
	
	.avalancherisk.class1 img {margin-top:0;}
	.avalancherisk.class2 img {margin-top:-24px;}
	.avalancherisk.class3 img {margin-top:-48px;}
	.avalancherisk.class4 img {margin-top:-72px;}
	.avalancherisk.class5 img {margin-top:-96px;}

.eyecandynav li.active a {
	color:#000;
	text-decoration:none;
}

div.forecasts {
	margin-top:3em;
}

div.forecasts ol li {
	padding:0 0 1px;
	width:24%;
}

div.forecasts ol li.first {
	border:0;
}

div.forecasts ol li li {
	border:0;
	padding:0;
	width:auto;
	font-weight:bold;
	font-size:1.2em;
}

.eyecandynav li.active, h1,h2.structural {
clear:both;
display:block;
font:bold 2.3em/1.1 Arial,"trebuchet ms,sans-serif";
}

h1 {
	margin:5px 0;
	clear:none;
}

.pistliftmodal h2.structural {
	position:static;
	float:left;
	margin:7px 0 0 10px;
}

/* --- hide elements --- */
.jsdependent, 
form, 
#liftsAmpPists div.printThis, 
.openedAmpClosed span.open,
#LiftsAmpPists .nav,
.graph ul,
#LiftsAmpPists div#eyecandy-mapContainer,
#LiftsAmpPists .openedAmpClosed,
#LiftsAmpPists .upper {
	display:none;
	visibility:hidden;
}

#LiftsAmpPists .area .openedAmpClosed,
#LiftsAmpPists .area .upper {
	display:block;
	visibility:visible;
}

/* --- eyecandies --- */

html body div#liftsAmpPists div.snow span,
html body div#liftsAmpPists div.weather strong,
html body div#liftsAmpPists div.open span,
html body div#liftsAmpPists div.park span,
html body div#liftsAmpPists div.nightskiing span,
html body div#liftsAmpPists div.map li span,
html body div#liftsAmpPists div.map li strong,
html body div#liftsAmpPists div.forecasts li span,
html body div#liftsAmpPists div.skitrails span 
{
	font:normal 1.67em Digital,Monaco,Consolas,monospace;
	color:#004d7e;
	_height:1px;
}


html body div#liftsAmpPists div.weather strong:after{
	content:".";
	clear:both;
	height:0;
	font-size:0;
}

	html body div#liftsAmpPists div.snow span.digits,
	html body div#liftsAmpPists div.weather strong.digits,
	html body div#liftsAmpPists div.open span.digits,
	html body div#liftsAmpPists div.park span.digits,
	html body div#liftsAmpPists div.nightskiing span.digits,
	html body div#liftsAmpPists div.map li span.digits,
	html body div#liftsAmpPists div.map li strong.digits,
	html body div#liftsAmpPists div.forecasts li span.digits,
	html body div#liftsAmpPists div.skitrails span.digits 
	{
		display:inline-block;
		position:relative;
		border:0;
		top:6px;
	}
	
.prognosisFrom{
  text-align: right;
  font-style: italic;
}
.prognosisInfo{
  text-align: right;
  font-size: 0.9em;
}
html body div#liftsAmpPists img {
	border:0;
}
html body div#liftsAmpPists h1 img {
	padding-left:10px;
}
html body div#liftsAmpPists .eyecandy-wrap{
margin:-4px 0 0;
display:inline-block;
}

html body div#liftsAmpPists #LPVToolTip ul .eyecandy-wrap{margin:0 0 -6px;}

html body div#liftsAmpPists strong.digits .eyecandy-wrap{
	display:inline-block;
	height:22px;
}

html body div#liftsAmpPists .eyecandy {
position:relative;
overflow:hidden;
float:left;
}

html body div#liftsAmpPists .eyecandy-space{
position:relative;
float:left;
text-indent:-9999em;
overflow:hidden;
width:4px;
}

html body div#liftsAmpPists .eyecandy img{
position:absolute;
top:0;
}

div.skistar_com {
	float:right;
}

.weathermodal h1 {
	margin:20px 0 0;
	font-size:1.5em;
}

.weathermodal .onlyPrint h1 {margin:0;}


.weathermodal div.graph {
	border-top:5px solid #616155;
}

.weathermodal div.graph img {
	width:100%;
}

.weathermodal .last48title {
	font:bold 2.3em/1.1 Arial,"trebuchet ms,sans-serif";
}

.last48Title {
	display:none;
	padding:0 0 0 10px;
	border-bottom:5px solid #616155;
}

.last48 {
	margin:10px 0 0;
	font-size:1.1em;
}

.last48 p {
	padding:0;
	float:left;
}

.last48 img{
	float:left;
	margin:5px 8px -5px;
}

.weathermodal .structural {
	position:absolute;
	left:-9999em;
}

.weathermodal .forecasts h2.structural {
	position:static;
	padding:0 0 7px 7px;
	border-bottom:5px solid #616155;
	margin:0;
	font-size:1.8em;
}

html body div#liftsAmpPists div.forecasts ol {
	padding:0;
	margin:0;
	overflow:hidden;
}

html body div#liftsAmpPists div.forecasts ol h3 {
	border-bottom:2px solid #616155;
	border-left:2px solid #fff;
	margin:0 3px 0 -2px;
	padding:5px 0 5px 6px;
font:bold 1.3em/1 arial,sans-serif;
text-transform:lowercase;
}

html body div#liftsAmpPists div.forecasts ol li.first {border:0}

html body div#liftsAmpPists div.forecasts ol li.first h3 {
	border-left:0;
margin-left:0;
}

	html body div#liftsAmpPists div.forecasts li {
		width:24%;
		float:left;
		margin:0;
		border-left:2px solid #616155;
		display:inline;
	}

		html body div#liftsAmpPists div.forecasts li.first h3 {
		}
	
	
		html body div#liftsAmpPists div.forecasts li li {
			float:none;
			width:auto;
			display:block;
border:0;
			background:none;
			padding:0 10px;
		}
		
	html body div#liftsAmpPists div.forecasts ul.clear {
		clear:both;
		font-weight:bold;
		padding:6px 0;
	}
	
	html body div#liftsAmpPists div.forecasts li.temp {
	}

html body div#liftsAmpPists div.forecasts h3 {
	margin:0 0 14px;
	font-weight:bold;
	padding:4px 6px 5px;
}

html body div#liftsAmpPists div.forecasts div.summary,
html body div#liftsAmpPists div.forecasts ol li ul {
	margin:0 0 8px;
	padding:0 0 0 10px;
}

.windimage
{
  width: 18px;
  height: 18px;
  float: left;
  overflow:hidden;
  margin-right: 4px;
  margin-top: 2px;
}

.windImage img, .symbolimage img, .symbolimagePortalFlik img {
	display:block;
}

.windsymbol1 img { margin:0; }
.windsymbol2 img { margin:0 0 0 -18px; }
.windsymbol3 img { margin:0 0 0 -36px; }
.windsymbol4 img { margin:0 0 0 -54px; }
.windsymbol5 img { margin:0 0 0 -72px; }
.windsymbol6 img { margin:0 0 0 -90px; }
.windsymbol7 img { margin:0 0 0 -108px; }
.windsymbol8 img { margin:0 0 0 -126px; }
.windsymbol9 img { margin:0 0 0 -144px; }
.windsymbol10 img { margin:0 0 0 -162px; }
.windsymbol11 img { margin:0 0 0 -180px; }
.windsymbol12 img { margin:0 0 0 -198px; }
.windsymbol13 img { margin:0 0 0 -216px; }
.windsymbol14 img { margin:0 0 0 -234px; }
.windsymbol15 img { margin:0 0 0 -252px; }
.windsymbol16 img { margin:0 0 0 -270px; }
.windsymbol17 img { margin:0 0 0 -288px; }
.windsymbol18 img { margin:0 0 0 -306px; }
.windsymbol19 img { margin:0 0 0 -324px; }
.windsymbol20 img { margin:0 0 0 -342px; }
.windsymbol21 img { margin:0 0 0 -360px; }
.windsymbol22 img { margin:0 0 0 -378px; }
.windsymbol23 img { margin:0 0 0 -396px; }
.windsymbol24 img { margin:0 0 0 -414px; }

.symbolimage
{
  width: 86px;
  height: 66px;
  overflow:hidden;
  margin:6px 6px 0 0;
  float: left;
}

.weathermodal .forecasts .symbolimage {
	float:none;
}

.symbolimagePortalFlik
{
  width: 86px;
  height: 66px;
  overflow:hidden;
  margin-right:6px;
  float: left;
}


.symbol15 img{ margin:0 0 0 -1148px; }
.symbol14 img{ margin:0 0 0 -1066px; }
.symbol13 img{ margin:0 0 0 -984px; }
.symbol12 img{ margin:0 0 0 -902px; }
.symbol11 img{ margin:0 0 0 -820px; }
.symbol10 img{ margin:0 0 0 -738px; }
.symbol9 img{ margin:0 0 0 -656px; }
.symbol8 img{ margin:0 0 0 -574px; }
.symbol7 img { margin:0 0 0 -492px; }
.symbol6 img{ margin:0 0 0 -410px; }
.symbol5 img{ margin:0 0 0 -328px; }
.symbol4 img{ margin:0 0 0 -246px; }
.symbol3 img{ margin:0 0 0 -164px; }
.symbol2 img{ margin:0 0 0 -82px; }
.symbol1 img{ margin:0 0 0 0; }

.symbol15night img{ margin:-66px 0 0 -1148px; }
.symbol14night img{ margin:-66px 0 0 -1066px; }
.symbol13night img{ margin:-66px 0 0 -984px; }
.symbol12night img{ margin:-66px 0 0 -902px; }
.symbol11night img{ margin:-66px 0 0 -820px; }
.symbol10night img{ margin:-66px 0 0 -738px; }
.symbol9night img{ margin:-66px 0 0 -656px; }
.symbol8night img{ margin:-66px 0 0 -574px; }
.symbol7night img { margin:-66px 0 0 -492px; }
.symbol6night img{ margin:-66px 0 0 -410px; }
.symbol5night img{ margin:-66px 0 0 -328px; }
.symbol4night img{ margin:-66px 0 0 -246px; }
.symbol3night img{ margin:-66px 0 0 -164px; }
.symbol2night img{ margin:-66px 0 0 -82px; }
.symbol1night img { margin:-66px 0 0 0; }

/* station */

#liftsAmpPists.station .open a,
#liftsAmpPists .skitrails a,
#liftsAmpPists .footerToolbar {
	display:none;
	
}

	#liftsAmpPists.station div.open li {
		float:left;
		margin-right:2em;
	}
	
	#liftsAmpPists.station div.open p.otherInfo {
		clear:both;
		padding-top:1em;
	}
	
	#liftsAmpPists.station div.snow p.otherInfo {
		margin:1em 0 !important;
		padding:0 !important;
	}

	#liftsAmpPists.station table {
		font-size:1em;
		border:1px solid #616155;
		padding:6px;
		width:100%;
	}
	
	#liftsAmpPists.station table tbody tr {
		border-top:1px solid #616155;
	}
	
		#liftsAmpPists.station table thead th {
			text-align:left;
			border-bottom:2px solid #616155;
		}
		#liftsAmpPists.station table td {
			text-align:left;
			padding:6px 0;
		}
		#liftsAmpPists.station table td.footer a{
			display:none;
		}
	#liftsAmpPists.station .avalancherisk {
		margin:0;
		float:none;
	}
		#liftsAmpPists.station .avalancherisk b {
			display:none;
		}
	#liftsAmpPists.station h2 {
		clear:both;
		display:block;
		padding:.1em 0 .4em;
		font:bold 1.5em/1.1 Arial,"trebuchet ms,sans-serif";
		border-bottom:5px solid #616155;
	}
	#liftsAmpPists.station div.snow {
		padding-top:1.20em;
	}
	#liftsAmpPists.station div.weather strong.digits {
		float:left;
	}
	#liftsAmpPists.station div.weather col#webcams {
		width:95px;
	}
	#liftsAmpPists.station div.weather col#last {
		width:105px;
	}
	#liftsAmpPists.station div.weather div.desc {
		font-weight:bold;
		padding-bottom:5px;
	}
	#liftsAmpPists.station .symbolimage {
		margin:0
	}
	#liftsAmpPists.station div.weather h3 {
		margin:0;
		padding:5px 0;
	}
		#liftsAmpPists.station div.weather div.desc span {
			display:block;
			font-weight:normal;
			font-size:.9em;
			font-style:italic;
		}
/** ======= /Lifts & Pists 2.0 PRINT ======== **/
