#header-links, #header-search, #top-nav, #left-col, #right-col, #new-site-tab, 
#right-col .learn-more, #right-col .scroll, 
#footer .video, #footer .links,  #bottom-links, #footer-content,
#breadcrumb, #toolbar, .tool, #tags, .special-promo,
#sc-archive-links,
#search-quick, #login, #pcc-user-account, .header-social, #holiday-header,
#comments, #comment,
#accordion, #search-sidebar {
	display: none;
}
body {
	width: auto !important;
	background: none;
	font-size:20px;
	min-width: 0 !important;
}
#header {
	text-align: right;
	width: auto !important;
}
#header-container {
	width: auto !important;
	height: auto !important;
	margin: 0;
	padding-top: 0;
}
#header-logo {
	/*width: auto !important;*/
        /*float: none;*/
        width: 20%;
	float: right;
	margin-left: 0;
}
#container-3col, #container-2col, #container-1col {
	width: auto !important;
	background: none;
        background: none !important;
	padding: 0;
	margin: 0 1% 0 1%;
}
#container-3col #content-area, #container-2col #content-area, #container-1col #content-area {
	border-left: none;
	border-right: none;
	float: none;
        background: none !important;
	width: auto !important;
}
#container-3col #main-col, #container-2col #main-col, #container-1col #main-col {
	float: none;
	width: auto !important;
	margin-right: 0;
	padding: 0;
}
#home #main-col { margin-top: 25px; }

#main-col div.feature {
	overflow: visible;
	width: auto !important;
	height: auto !important;
}
#right-col {
	float: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	width: auto !important;
	clear: both;
}
#right-col .image-none {
	float: left;
	margin-right: 20px;
}
#footer, #footer .copyright {
	width: auto !important;
	background-color: transparent;
	color: #000000;
}
#main-col h1 {color:#333333;}

h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #4d4d4d;
}

/* tabs */
#tabs .tabs, #recipe-tabs .tabs  { display: none; }
.ui-tabs-hide, #tabs .ui-tabs-hide, .pcc-recipe .ui-tabs-hide { display: block; }
#tabs .ui-tabs-panel { overflow: visible; height: auto !important; }

#main-col #tabs .ui-tabs-panel, #main-col #recipe-tabs .ui-tabs-panel {
	border:none;
	padding: 0;
	margin-bottom:0;
}

/* General Drupal styles */
.pcc-recipe #right-col, .pcc-video #right-col, .pcc-blog #right-col, .pcc-poll #right-col, .feed-icon {display: none;}

/* Video styles */
#video-menu, .pcc-video #tabs { display: none; }

/* Recipe styles */
#recipe-tools, .watch-video, #ingredients-to-list, #recipe-save, .node img.recipe-image, .pcc-recipe .feature, #special-diets img { display: none;}

.pcc-recipe #main-col #recipe-info, .pcc-recipe #main-col #recipe-info.recipe-with-image {
	border: none !important;
	padding: 0;
	overflow: visible;
	width: auto !important;
	height: auto !important;
}
#main-col #recipe-info p { float: none; }

.pcc-recipe h1 {
   margin-top:25px;
   float:left;
   font-size:22px;
   font-wight:400;
   border: none;
   width: 70%;
}

.pcc-recipe h2#ingredients,
.pcc-recipe h2#preparation,
.pcc-recipe h2#notes {
  background: none !important;
  padding-left: 0 !important;
  font-size:16px;
  font-weight:400;
}

.pcc-recipe #recipe-ingred {
  width:35%;
  float: left;
  position:relative;
}

.pcc-recipe ul.ingredients li {
  clear:both;
}

.pcc-recipe #recipe-info {
  clear:both;
}

.pcc-recipe #recipe-prep {
  width:60%;
  float:left;
  margin-left:5%;
  position: relative;
}

.pcc-recipe #recipe-prep:after {
  clear:both;
}

.pcc-recipe #instacart-link {
  display:none;
}

.pcc-recipe #recipe-nutrition {
  clear:both;
}

.pcc-recipe #notes {
  clear:both;
}

.pcc-recipe #recipe-author {
  clear:both;
}

.pcc-recipe  #recipe-source {
  clear:both;
}

.pcc-recipe p {
  font-size: 14px;
  line-height: 1.4em;
}

.pcc-recipe #main-col ul.ingredients li {
	/*border-bottom:none;*/
        border: none;
        font-size: 14px;
        margin:0px;
        line-height:1.2em;
}

.tabs {
        display:none;
}
#special-diets {
        display:none;
}
#recipe-guidelines {
        display:none;
}

.disclaimer {
        font-size: 12px;
        line-height: 1.2em;
}

.pcc-recipe .disclaimer {
  clear:both;
}

.pcc-recipe #main-col #recipe-tabs .ui-tabs-panel {border:0; padding:0;}
p.recipe-tabs-toggle {display:none;}

/* Healthnotes styles */
#hn-pcc-recipes { display: none; }

/* Recipe tips */
.pcc-recipe .recipe-tips {
    display:none;
}

.pcc-recipe .ingredients {
    text-indent:-15px;
    margin-left:15px;
}
