@media print {
	
	body {
		font-family: 'Book Antiqua', Georgia, Times, serif;
		font-size: 1.2em;
		line-height: 1.3em;
		-webkit-font-smoothing: antialiased;
	}
	
	footer, #sidebar, #meta-footer, #comments, .postmeta, .heading, #stickDiv, #ham, #newsy, #menu-main, #functions, .checkbox, #cats {
		display: none;
	}
    
    article .postcontent {
        width:100%;
        float:none;
    }
	
	#logo {
		display:block;
		width:40%;
		height:auto;
		margin:20px 0 0 0;
		padding:0;
	}
	
	#container {
		margin:5mm 0;
	}
	
	h1,h2,h3,h4,h5,h6 {
		font-family: Arial, sans-serif;
		clear: both;
	}
	
	section h1,article h1,h1 a, #wines h1 {
		color:#333;
		font-size:1.3em;
		line-height:1.1em;
	}
	
	h2,h2 a {
		color:#333;
		font-size:1.2em;
		line-height:1em;
		margin-bottom:0;
		padding-bottom:0;
	}
	
	article h1, #main-title h1 {
		margin-bottom: 0;
        line-height: 1em;
	}
	
	article h2.subTitle, #main-title h2.subTitle {
		font-family:'Book Antiqua', Georgia, Times, serif;
		font-size:0.8em;
		line-height:1em;
		margin-top:0.4em;
		margin-bottom:1em;
	}
    
    blockquote {
        padding: 0 1.2em;
        font-style: italic;
    }

	a {
		color:#b05468;
		text-decoration:none;
	}
	
	#lead-image {
		width: 100%;
		max-width: 75em;
	}
	
	#lead-image img {
		width: 100%;
		height: auto;
	}
	
	.leadCaption {
		font-size:0.8em;
		line-height:0.9em;
		height:0.9em;
		font-style:italic;
		text-align:right;
		margin-bottom:0.7em;
	}
	
	.wineTitle a {
		font-family: 'Open Sans', Arial, sans-serif;
		font-size:1.1em;
		font-weight:bold;
	}
	.wineTitle {
		margin-bottom:0.2em;
	}
	.wineText {
		font-size:1em;
		line-height:1em;
	}
	
	article .alignright,section .alignright {
		float:right;
		margin:10px 0 15px 15px;
		height:auto;
	}
	article .alignleft,section .alignleft {
		float:left;
		margin:10px 15px 15px 0;
		height:auto;
	}
	.score .scale {
        width:auto;
        height:0.9em;
        display: inline;
    }
	.d {
		font-family: 'Open Sans', Arial, sans-serif;
		font-size: 0.8em;
		line-height:1.2em;;
	}
	.d img {
		padding-right:0.3em;
	}
	.d span {
		font-weight:bold;
		font-size: 2.2em;
		line-height:1.7em;
		color:#65192e;
	}
    .d .color {
        width:12px;
        height:auto;
    }
	/*Wines*/
	.wined table {
		width:100%;
		margin:1em 0;
		padding:0.3em;
		font-family: 'Open Sans', Arial, sans-serif;
		line-height:1.3em;
		font-size:1em;
	}
	.wined table th {
		text-align:left;
		font-size:1.1em;
		padding-bottom:0.1em;
	}
	.wined table th.year {
		width:7%;
	}
	.wined table th.wine-title {
		width:63%;
	}
	.wined table th.color {
		width:12%;
		text-align:center;
	}
	.wined table th.rank {
		width:10%;
	}
    .wined table td.rank img {
        width:60%;
    }
    .wined table td.color img {
        width:20%;
    }
	.wined table th.score {
		width:10%;
		color:#333;
	}
	.wined table td {
		font-size:0.9em;
	}
	.wined table td.rank {
		position:relative;
	}
	.wined table td.rank div {
		position:absolute;
		top:0.2em;
		font-size:2em;
		letter-spacing:0.1em;
	}
	.wined table td.score {
		font-size:1em;
	}
	.wined table td.color {
		text-align:center;
	}
	.blend-list {
		display:inline-block;
		font-size:80%;
		line-height:1.5em;
	}
	#wine-search-sub {
		font-size:0.9em;
	}
	.fave, .faveWine, #faveWine {
		display:none;
	}
	.score {
		font-family: 'Open Sans', sans-serif;
		font-weight:bold;
		font-size: 1.2em;
		line-height:1.3em;
		color:#65192e;
	}
    .reportdate {
        font-family: 'Open Sans', sans-serif;
        font-size: 0.7em;
        margin:0 0 1em 0;
        text-align:center;
    }
	#subArt {
		display:none;
	}
    .sorting {
        display:none;
    }
    #how-score {
        display:none;
    }
	p.wineTitle {
		margin-bottom:0;
        line-height: 1em;
	}
	.wineTitle a {
		font-family: 'Open Sans', Arial, sans-serif;
		font-size: 1.1em;
        line-height: 1em;
	}
	.wineText p {
		margin-bottom: 0.3em;
	}
	.d {
		font-family: 'Open Sans', Arial, sans-serif;
		font-size: 0.8em;
		line-height:1.4em;
		display:inline-block;
	}
		.d img {
			padding-right:0.5em;
		}
		.d span {
			font-weight:bold;
			font-size: 2.2em;
			line-height:1.7em;
			color:#65192e;
		}
		.d p {
			margin:0;
			padding:0;
		}
	
}