﻿body, form, div, p, h1, h2, h3, h4, h5, h6, ol, ul, li, dt, dd, fieldset { margin:0; padding:0; }
fieldset, a img { border:0; }
body
{
	background:#fff;
	font-family:Arial;
	font-size:12px;
	line-height:normal;
	color:#666;
}
.printlogo { margin:10px 15px; }

/* 4x6 card */
.bigcard {height:355px; width:550px; padding:25px 12px 12px 15px; overflow:hidden; border:1px solid #c2b3b3;}
.bigcard table { width:540px; }
.bigcard table td { padding-bottom:12px; }
.bigcard table.ingr td,
.bigcard table.topinfo td { width:260px; padding-right:10px; vertical-align:top; }
.bigcard table.topinfo td { padding-bottom:0px; }

.bigcard h4 { font-size:13px; }

.bigcard h1 { font-size:16px; }

/* 3x5 card */
.smallcard {height:255px; width:450px; padding:10px 12px 13px 13px; overflow:hidden; border:1px solid #c2b3b3;}
.smallcard table { width:450px; }
.smallcard h1 { font-size:14px; }
.smallcard td { font-size:12px; }
.smallcard h4 { font-size:11px; }
.smallcard table td { padding-bottom:7px; }
.smallcard table.ingr td,
.smallcard table.topinfo td { width:210px; padding-right:10px; vertical-align:top; }
.smallcard table.topinfo td { padding-bottom:0; }
