@charset "utf-8";
/* CSS Document */
/* CSS By Matthew Trinder & Darryl October of S8Design
	 designteam@s8design.co.uk
*/

body.printable {
	background-image:none;
	width:950px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
}
body.printable h2{
	margin:8px 0 4px;
	padding:0;
	font-size:1.4em;
	background-color:#E8EFF0;
	border:2px solid #B1BBC7;
	/*color:#119FE7;*/
	color:#7994C9;
}
body.printable h2 img {
	display:none;
}
body.printable div.greek_key_container{
	display:none;
}
body.printable #content h1{
	display:none;
}
body.printable img#logo{
	display:none;
}
body.printable div.footer{
	display:none;
}
body.printable div#copyright{
	display:none;
}
body.printable .menu-heading{
	display:none;
}
body.printable .menu-notes{
	display:none;
}

body.printable h3 {
	font-size:1.5em;
	margin:0 1px;
}
body.printable h3.printable_heading{
	font-size:1.8em;
}
body.printable #content{
	font-size:9px;
}
body.printable table{
	width:90%;
	margin:0;
	padding:0;
}
body.printable tr.row-odd{
	background-color:#FFF;
}
body.printable tr.row-even{
	background-color:#EEE;
}
body.printable table td{
	padding:2.2px 0 2.2px;
}
body.printable td.menu_price{
	white-space:nowrap;
	text-align:right;
}
body.printable td.menu_number{
	font-weight:bold;
	text-align:left;
}
body.printable td.menu_veg{
	padding-right:1px;
}
body.printable td.menu_number span.menu_description{
	font-weight:normal;
}
body.printable #content table.menu-listing{
	font-size:10px;
}
body.printable .printable_header {
	margin:auto;
	position:relative;
	text-align:center;
	border:#FFCC00 1px solid;
	border-bottom:#FFCC00 4px dotted;
	background-color:#FFFFFF;
	padding-top:15px;
	padding-bottom:20px;
	width:98.5%;
}
/*
body.printable .printable_header div {
	text-align:right;
	position:absolute;
	padding:5px;
	top:0;
	right:0;
}
*/
body.printable .page-break{
	display:block;
	page-break-before:always;
}