/*
 * print stylesheet
 * hides or transforms interactive elements, such as links
 * 
*/

/* reset browser defaults */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body{line-height: 1;}
ol,ul{list-style: none}
blockquote,q{quotes: none}

body {
    font: normal 100% Tahoma, Arial, sans-serif;
	background-color:#FFF;
	color:#000;
	margin:16mm 0 16mm 16mm;
	width:210mm;
}

#page{
	padding:0 1em;
	width:175mm;
}

/* removing elements for printing */
#main_navigation, #additional_info, table td.event_links, form, a.download{display:none;}
/* add elements for printing */
.print_only{display:block;}
#header .print_only{float:right;padding-top:1.4em}
#header .print_only span{font-size:0.75em;margin-left:3em;color:#444;}

/* BASE LAYOUT */
.left{float:left;}
.right{float:right;}
.pic{margin-bottom:0.75em;font-size:0.9167em;line-height:1.4545em;padding-top:0.25em}
#page .pic p{margin-bottom:0;color:#333;font-style:italic;}
.pic.left{margin-right:1.5em;}
.pic.right{margin-left:1.5em;}
.one{width:12.9032%;}
.two{width:27.4194%;}
.three{width:41.9355%;}
.four{width:56.4516%;}
.five{width:70.9677%;}
.six{width:85.4839%;}
.seven{width:100%;}

.six .one{width:15.0943%}
.six .two{width:32.0755%;}
.six .three{width:49.0566%;}
.six .four{width:66.0377%;}
.six .five{width:83.0189%}

.five .one{width:18.1818%;}
.five .two{width:38.6364%;}
.five .three{width: 59.0909%}
.five .four{width:79.5455%}

.four .one{width:22.8571%}
.four .two{width:48.5714%}
.four .three{width:74.2857%}
.four .four{width:100%}


/* #### HEADER #### */
#header{width:175mm;margin:0 0 3em 0;padding:0 1em;height:3em;background-color:#fff;border-bottom:0.0625em dotted #000;}
#header a{text-decoration:none;color:#000;}
#header div{float:left;}
#header #logo{width:27.4194%;height:48px;margin-right:1em;}
#logo a{color:#000;font-size:2.2em;margin-top:0.11em;display:block;line-height:1em;}
/* minimal header */
#header.minimal{margin-bottom:1.3em;height:3em;}
#header.minimal #logo{height:48px;}
#header.minimal #logo a{margin-top:0.22em;line-height:1em;}
#header.minimal #artwork_info{float:right;padding-top:2.2em;font-size:0.75em;}
#header.minimal h1{float:left;margin-right:2em;font-weight:normal}

#news, #news.left, #article, #article.left, #vita, #vita.left, #exhibition_views_overview, #archives{float:none;clear:both;}

/* news */
#news, #news.left{width:100%;}

/* article */
#article{width:100%;}

/* cv + exhibitions */
#vita{width:100%;}
#vita .vita_small{width:100%;}
#vita .event_title{width:auto;margin-right:1em;}
#vita .event_venue{width:28%;}
table{width:100%;vertical-align:top;table-layout:fixed;font-size:0.75em;line-height:1.3333em;margin:1.3333em 0 2.6667em 0;border-collapse:separate;}
table tbody{width:100%;}
table tr{width:100%;vertical-align:top;}
table td{border-bottom:1px dotted #999;padding-bottom:0.6364em;padding-top:0.7273em;}
table tr:first-child td{padding-top:0}
table tr:last-child td{border:0;padding-bottom:0.7273em}
table td.date{width:15.9091%;padding-left:2.2727%;}
#vita table td a{border:0;text-decoration:none;}



/* page breaks */
.archive_item, .archive_item ul, .exhibition_views_item, .exhibition_views_item ul{
	page-break-inside:avoid;
}
.archive_item li, .exhibition_views_item li{
	page-break-after:avoid;
}

#news .entry{clear:both;margin-bottom:3em;}
#additional_info{clear:both;color:#333;letter-spacing:normal;}
#additional_info div{padding-left:0.5em;clear:both;}
#additional_info div p{padding-left:0.1667em;}
#additional_info div{margin-bottom:1em;padding-bottom:1em;border-bottom:1px dotted #333;float:left;clear:both;width:100%;}
#last{margin-right:0;}
#additional_info .randomArtwork p{margin-bottom:0;margin-top:1em;}
img{max-width:100%;}
#page a{color:#333;border-bottom:1px dotted #333;text-decoration:none;}
#page a:hover, #page a:focus{color:#000;border-bottom:1px solid #333;}
#page a.imglink{border:0;}
#page h1,h2,h3{font-weight:normal;font-family:Tahoma, Arial, sans-serif;clear:both;page-break-after:avoid;}
#page h1{font-size:1.5em;line-height:1.3333em;margin-bottom:0.6667em;color:#222;letter-spacing:0.03em;}
#page h2, #page h3{margin-bottom:1em;color:#444;}
#page p{font-size:0.75em;line-height:1.3333em;margin-bottom:1.3333em;}
#page label{font-size:0.75em;display:block;}
#page input{border: 1px solid #ddd;background-color:#ddd;color:#444;}
#page input:focus{border-color:#fff #fff #ddd #fff;background-color:#fff;color:#000;}
#page button{font-size:0.75em;border:1px solid #ddd;background-color:#ddd;color:#444;cursor:pointer}
#page button:hover{background-color:#fff;color:#000;}


/* RIGHT COLUMN */
#additional_info p, #additional_info label, #additional_info input, #additional_info button, #additional_info li{
	font-size:0.6875em;
	line-height:1.4545em;
	letter-spacing:normal;
}
#additional_info h2, #additional_info h3{color:#666;}
#additional_info input{width:16.5em;margin-right:1em;}
/*#additional_info button{border-color:#333;background-color:#333;color:#fff;}*/
#additional_info .related{float:left;clear:both;}
#additional_info .related li{float:left;margin-right:1em;margin-bottom:1em;}
#additional_info .related a{border:0;}
#additional_info .related_items{padding-bottom:0;}
#additional_info .related_items li{float:left;margin-right:1.4545em;margin-bottom:1.4545em;}
#additional_info .related_items a{border:0;display:block;position:relative}
#additional_info .related_items li a span{position:absolute;bottom:1em;left:1em;z-index:5;display:none;padding:0.2em 0.5em;background-color:#000;color:#fff;opacity:0.8}
#additional_info .related_items li a:hover span{display:inline;}

#additional_info .exhibition_info div{padding:0;margin:0;border:0;}
#additional_info .exhibition_info h4{font-size:0.6875em;line-height:1.4545em;}
#additional_info .exhibition_info .location{font-size:0.6875em;line-height:1.4545em;}
#additional_info .exhibition_info .location span.street-address{display:block;}

#additional_info div p:last-child,#additional_info .artwork_info p{margin-bottom:0;}
/* GALLERY */
#gallery{height:360px;width:100%;}
#gallery div{width:18.1818%;height:128px;float:left;margin-right:16px;margin-bottom:16px;}

/* SLIDE GALLERY */
#slideWrap{width:100%;}
#sliderContainer{background-color:#ccc;float:left;}
#sliderContainer, #slideLeftBtn, #slideRightBtn{}
#slideLeftBtn, #slideRightBtn{text-align:center;font-size:12px;cursor:pointer;background-color:#333;color:#fff;}
#slideLeftBtn.active, #slideRightBtn.active{background-color:#f66;color:#000;}
#slideLeftBtn{float:left;}
#slideRightBtn{float:right;}
#sliderBtn{background-color:#000;}
#gallery div.gallery_artwork{width:auto;cursor:pointer;position:relative;margin-bottom:0;}
#gallery div.gallery_artwork img{max-height:100%;width:auto}
#gallery div.gallery_artwork .artworkInfo{width:100%;margin:0;padding:15px 0;border:1px solid #000;z-index:5;position:absolute;top:0;left:auto;float:left;background-color:#fff;}
#gallery div.gallery_artwork .artworkInfo p{padding:0 15px;}
#page br.clear{clear:both;}
#page .articles_overview h2{margin-bottom:0;}
#page #large_artwork a, #page #single_artwork a{border:0;}
#page .exhibition_item{padding-bottom:1em;clear:both;}
#page .exhibitions_overview{margin-bottom:1em;clear:both;}
#page .vevent h4{font-weight:bold;font-size:0.75em;line-height:1.3333em;margin-bottom:1.3333em;}
#page .vcard{font-size:0.75em;line-height:1.3333em;margin-bottom:1.3333em;}
.vcard .fn, .vcard .street-address{display:block;}

#exhibition_overview .vevent h4{display:none;}
#exhibition_views_overview li, #archives li, #exhibition_overview li{float:left;margin:0 1em 1em 0;width:12.9032%;height:12.9032%;text-align:center;}
#exhibition_views_overview li a, #exhibition_views_overview li a:hover, #archives li a, #archives li a:hover, #exhibition_overview li a, #exhibition_overview li a:hover{border:0;}
.exhibition_views_item, .archive_item{clear:both;padding-bottom:3em;}
.exhibition_views_item h2, .archive_item h2{border-bottom:1px dotted #333;padding-bottom:0.1em;width:auto;page-break-after:avoid;}
.exhibition_views_item h2 span{font-size:0.75em;margin-left:2em;}


