/* -----------------------------------------------------------------------
 
 
 Blueprint CSS Framework 0.9
 http://blueprintcss.org
 
 * Copyright (c) 2007-Present. See LICENSE for more info.
 * See README for instructions on how to use Blueprint.
 * For credits and origins, see AUTHORS.
 * This is a compressed file. See the sources in the 'src' directory.
 
 ----------------------------------------------------------------------- */
/* print.css */
body {
	line-height: 1.5;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	background: none;
	font-size: 10pt;
} .container {
	background: none;
}

hr {
	background: #ccc;
	color: #ccc;
	width: 100%;
	height: 2px;
	margin: 2em 0;
	padding: 0;
	border: none;
}

hr.space {
	background: #fff;
	color: #fff;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
}

code {
	font: .9em "Courier New", Monaco, Courier, monospace;
}

img {
	/*float: left;*/
	margin: 1.5em 1.5em 1.5em 0;
}

a img {
	border: none;
}

p img.top {
	margin-top: 0;
}

blockquote {
	margin: 1.5em;
	padding: 1em;
	font-style: italic;
	font-size: .9em;
} .small {
	font-size: .9em;
} .large {
	font-size: 1.1em;
} .quiet {
	color: #999;
} .hide {
	display: none;
}

a:link, a:visited {
	background: transparent;
	font-weight: 700;
	text-decoration: underline;
}

a:link:after, a:visited:after {
	content: " (" attr( href) ")";
	font-size: 90%;
}

/* custom */
div#navigation,
div#top,
div#copy,
div#header,
div.content_rows_subnavi,
div.footermessage,
.nonprint
{
	display: none;
}

div#printcopy
{
	display: block;
	padding-top: 10px;
	border-top: 1px solid #ccc;
	margin-top: 25px;
	font-size: .8em;
	text-align: left;
}

a:link, a:visited
{
	color: #b82938;
	text-decoration: none;
}

	a:active, a:hover
	{
		text-decoration: underline;
	}
	
div#printinfo
{
	text-align: right;
	display: block;
	font-size: .7em;
	margin-bottom: 20px;
	color: #ccc;
}

	div#printinfo img
	{
		float: right;
		margin-top: 10px;
	}
	
div.clearfix
{
	clear: both;
}

h1, h2, h3, h4
{
	color: #b82938;
	font-weight: normal;
}

h3
{
	font-size: 1.3em;	
}

table.dishes_list
		{
			margin: 0;
			padding: 10px 0 10px 0;
			border-top: 1px solid #ddd;
		}
		
			table.dishes_list tr
			{}
			
				table.dishes_list td
				{}
					
					table.dishes_list td table
					{
						margin: 0;
					}
					
						table.dishes_list td table tr
						{}
						
							table.dishes_list td table tr td
							{
								border-top: 1px solid #ccc;
							}
							
								table.dishes_list td table tr td.firstentry
								{
									border: 0;
								}
								
								table.dishes_list td table tr td.title
								{
									width: 450px;
									font-size: 1.1em;
								}
								
								table.dishes_list td table tr td.price
								{
									font-size: 1.1em;
									font-weight: bold;
									width: 100px;
								}
								
				table.dishes_list td.day
				{
					width: 110px;
					font-size: 1.1em;
					font-weight: bold;
				}
				
				table.dishes_list td.content
				{
					padding-right: 0;
				}
				
		table.firstentry
		{
			border: 0;
		}