.cda-recipe { font-size:10pt; font-family:Arial; }
.cda-recipe .label { font-weight: bold; }

.cda-recipe .recipe-profile { }
.cda-recipe .recipe-profile td.data-cell,
.cda-recipe .recipe-profile td.image-cell { vertical-align:top; padding-top:10px; padding-bottom:10px;}
.cda-recipe .recipe-profile td.data-cell { padding-left:15px; }
.cda-recipe .recipe-profile td.image-cell { padding-right:15px; }
.cda-recipe .recipe-profile p { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; padding-bottom:10px;}
.cda-recipe .recipe-profile img { border:0px; }
.cda-recipe .recipe-profile table.servings { width:auto; font-size:.9em; }
.cda-recipe .recipe-profile table.servings td.label { width:100px;  }

.cda-recipe .recipe-detail td { vertical-align:top; }
.cda-recipe .recipe-detail td.ingredients { width:40%; padding:5px 5px 5px 10px; }
.cda-recipe .recipe-detail td.ingredients ul { margin-left:0px;}
.cda-recipe .recipe-detail td.ingredients li { margin-left:20px;}
.cda-recipe .recipe-detail td.instructions { width:60%;padding:5px 20px 5px 20px; }
.cda-recipe .recipe-detail td.instructions ol { margin-left:0px; }
.cda-recipe .recipe-detail li { padding-bottom:.5em; }
.cda-recipe .recipe-detail h1 { margin-bottom:.5em; font-size:1.1em; font-weight:bold; }
.cda-recipe .recipe-detail td { font-size: .9em; }

.cda-pdf-footer { width:100%; font-size:9pt; font-family:Arial; }
.cda-pdf-footer .left { text-align:left; width:125px; }
.cda-pdf-footer .center { text-align:center;  }
.cda-pdf-footer .right { text-align:right; width:125px; }
.cda-pdf-header { border-bottom:1px solid silver; width:100%; }
.cda-pdf-header td { vertical-align:bottom; }
.cda-pdf-header .title { font-size:18pt; text-align:left; width:100%; padding-left:10px; font-weight:bold; font-family:Arial; }
.cda-pdf-header .logo { text-align:left; }




