.RecipeNotepad hr { background-color:#fff; border-top:2px dotted #8c8b8b; }
.recipeHandwriting { font-family:'Indie Flower',cursive; font-size:16px; }
#tblRecipe { border-collapse:collapse; background-color:#f2f2f2; text-align:left; }
#tblRecipe > thead > tr > *, #tblRecipe > tbody > tr > *, #tblRecipe > tfoot > tr > * { padding:5px; border:1px solid gray; }
#tblRecipe > thead > tr > :not(:first-child) { text-align:center; }
#tblRecipe > thead > tr > :nth-child(2) { padding:0; }
#tblRecipe > thead > tr > :nth-child(4) { width:80px; }
#tblRecipe > tbody > tr { height:19px; border:1px solid gray; }
#tblRecipe > tbody > tr > :first-child { width:225px; }
#tblRecipe > tbody > tr > :not(:first-child), #tblRecipe > tfoot > tr > :not(:first-child) { text-align:right; }
#tblRecipe > tbody > tr > :nth-child(4) { padding:0; text-align:center; }
#tblRecipe [data-cost] { text-align:right; font-size:11px; }
#tblRecipe [data-total] { width:70px; }
#tblRecipe > tfoot > tr > :first-child { background-color:white; border:0; padding:0; }
#BatchWeight { margin-top:2px; }
#tblRecipe label[for="BatchWeight"] { margin-bottom:0; font-weight:bold; }
#txtBatchWeight { text-align:center; width:55px; margin-top:10px; }
#changeBatchWeight { width:70px; margin-top:5px; }
.costHide { display:none; }
.costShow { display:table-cell; }

.recipeCostHint { display:inline-block; max-width:80px; font-size:8px; font-weight:normal; }
.recipeCostToggle { display:block; position:relative; top:-20px; margin-top:0; padding:0; border:0; background:none; color:inherit; font:inherit; text-decoration:underline; cursor:pointer; }
@media print { .noPrint, .NoPrint { display:none; } }
