﻿/* default print styles */
html {
	font-family:"Trebuchet MS",Helvetica, sans-serif;
	line-height:1.5;
	font-size:10pt;
}

.header h1 {
	margin:0;
	font-size:2em;
	line-height:1.1;
	font-weight:bold;
	padding-bottom:0.2em;
}

.header em {
	display:block;
	line-height:1.2;
	padding-bottom:0.5em;
	font-size:1.33em;
	font-weight:normal;
	font-style:normal;
}

.header {
	background:none!important;	
}

h2 {
	clear:both;
}

a img {
	border:none;
}

ul, ol {
	padding:0;
	list-style-position:inside;
}

/* hide everything except the print-container */
body.print-selection form *,
#page-header .wrapper *,
.content-additional,
.print-container,
.breadcrumbs,
.rating ul.stars,
#page-footer,
span.btn,
.titletooltip,
.tooltip,
.jw-map-container,
.teaser-vacancies,
.job-search-small {
	display:none;
}

/* show print container */
#page-header,
#page-header .wrapper,
#page-header .wrapper a.logo,
#page-header .wrapper a.logo img,
body.print-selection .print-container {
	display:block;
}

#page-header .wrapper a.logo img {
	border:0;
	float:right;
	max-width:25%;
}

.header.user-image img {
	float:left;
	margin: 6px 20px 12px 0;
}

/* inner */
.inner button,
.button,
.actions {
	display:none !important;
}

.inner .media a {
	display:block !important;
}

/* scrollcontainer fix */
.scrollable {
	position:static !important;
}

/* shopping list specific print functionality */
.shopping-list h2,
.shopping-list hr,
.shopping-list a,
.shopping-list button,
.shopping-list .scroller,
.shopping-list label,
.shopping-list input,
.shopping-list .actions-alt,
.shopping-list .form-item {
	display:none !important;
}

.shopping-list li div {
	display:inline;
}

/* route specific print styles*/
.find-store-panel legend,
.find-store-panel button,
.find-store-panel a,
.find-store-panel hr,
.find-store-panel span.nr {
	display:none !important;
}

.page-item-details .media img {
	float:left;
	width:25%;
	margin: 0 20px 20px 0;
}

.background-wrapper {
	display:none !important;
}
/* handy list specific print functionality */
.handy-list input,
.handy-list select,
.handy-list .person,
.handy-list .actions-item,
.handy-list .actions,
.handy-list .media-actions,
.handy-list .handy-list-new-item,
.handy-list .user-image,
.handy-list .media-actions {
	display:none !important;
}

.handy-list-body {
	clear:both;
}

.handy-list .value-header,
.handy-list .assign-header {
	font-weight:bold;
	font-size:1.25em;
	margin:0 0 .75em;
	padding:0;
}

.handy-list-title .value {
	float:none;
	font-size:1.5em;
	width:100%;
}

.handy-list .value,
.handy-list .value-header {
	float:left;
	width:65%;
}

.handy-list .assign,
.handy-list .assign-header {
	float:right;
	text-align:center;
	width:30%;
}

.handy-list .person {
	display:block !important;
}

.handy-list-items {
	border-top:.15em solid black;
	clear:both !important;
	list-style:none none outside;
}

.handy-list-items li {
	border-bottom:.15em solid black;
	overflow:hidden;
	padding:.5em 0;
}

.handy-list-items .checkbox {
	float:left;
	width:3em;
}

	.handy-list-items .checkbox img {
		margin-right:.5em;
		vertical-align:middle;
	}

.handy-list-items li .name {
	float:left;
	font-weight:bold;
	width:90%;
}

.handy-list-items li.checked-item .name {
	font-weight:normal;
}

/* Picture frame */

div.pictureframe {
	background-position:-125px -94px;
	background-repeat:no-repeat;
	padding:25px;
	height:188px;
	width:250px;
}

div.pictureframe-large {
	background:none;
	padding:0;
	height:425px;
	width:550px;
	position:relative;
}

div.pictureframe div {
	display:inline-block;
	overflow:hidden;
	line-height:188px;
	height:188px;
	text-align:center;
	width:250px;
}

div.pictureframe-large div,
div.pictureframe-large .mask {
	position:absolute;
	line-height:375px;
	height:375px;
	width:500px;
	left:25px;
	top:25px;
}

div.pictureframe div img {
	display:inline-block;
	vertical-align:middle;
	width:250px;
}

div.pictureframe-large div img {
	width:500px;
}

.portrait div.pictureframe div img {
	display:block;
	height:188px;
	margin:0 auto;
	width:auto;
}

.portrait div.pictureframe-large div img {
	height:375px;
}

.metal-brushed div.pictureframe {background-image:url(../img/pictureframe-metal-brushed.gif);}
.sunflower div.pictureframe {background-image:url(../img/pictureframe-sunflower.gif);}
.zebra div.pictureframe {background-image:url(../img/fanfoto/pictureframe-zebra.gif);}
.zwart div.pictureframe {background-image:url(../img/fanfoto/pictureframe-zwart.gif);}
.verguld div.pictureframe {background-image:url(../img/fanfoto/pictureframe-verguld.gif);}
.hout div.pictureframe {background-image:url(../img/fanfoto/pictureframe-hout.gif);}
.bruin div.pictureframe {background-image:url(../img/fanfoto/pictureframe-bruin.gif);}
.fleurig div.pictureframe {background-image:url(../img/fanfoto/pictureframe-fleurig.gif);}
.stippen div.pictureframe {background-image:url(../img/fanfoto/pictureframe-stippen.gif);}
.rood div.pictureframe {background-image:url(../img/fanfoto/pictureframe-rood.gif);}
.metalfloor div.pictureframe {background-image:url(../img/fanfoto/pictureframe-metalfloor.gif);}
.stof div.pictureframe {background-image:url(../img/fanfoto/pictureframe-stof.gif);}
.tegels div.pictureframe {background-image:url(../img/fanfoto/pictureframe-tegels.gif);}
.stenen div.pictureframe {background-image:url(../img/fanfoto/pictureframe-stenen.gif);}
.retro div.pictureframe {background-image:url(../img/fanfoto/pictureframe-retro.gif);}

/* Fanfoto detail pagina
*/
.content-fanfoto-info ul.media-actions {
	display: none;
}
.content-fanfoto-info span.btn-vote-alt {
	display: none;
}

cufon canvas {display:none!important;}

/* vcard */
dl.vcard {}

    dl.vcard dt,
    dl.vcard dd {
        display:block;
    }
    
    dl.vcard dt {
        font-weight:bold;
    }
    
     dl.vcard .photo {
         display:none;
     }
