@media print {
  html, body {
    width: 210mm;
    height: 297mm;
  }
  table{
  	display:none;
  }
}
div.page { display: inline-block; }

div.page:after
 {
    display:block;
    height:0px;
    visibility: hidden;
}

h4	{ text-transform: uppercase; padding-left: 15px; }
h1.entry-title { padding-left: 15px;}
.collapse {
    display: block !important;
    height: auto !important;
}

body h1 {
	margin-top: -5px !important;
	clear: none !important;
}

body p,
body li,
body td { 
	line-height: 14px !important;
	font-size: 11px !important;
}

@-moz-document url-prefix() {
    body p,
	body li,
	body td {
		font-size: 10px !important;
	}
}

.single-recipehub p i {
	font-size: 9px !important;
}

.single-recipehub .col-sm-7,
#print_recipes .col-sm-7 {
	width: 400px;
}

.single-recipehub .col-sm-5,
#print_recipes .col-sm-5 {
	width: 240px;
}

.single-recipehub .col-sm-pull-5 {
	
	float: left !important;
}

.single-exerciseplanner .col-sm-6 {
	width: 350px;
}

.single-recipehub .col-sm-push-7 {
	
}

.page li {
	background: none !important;
}

.alert {
	display: none;
}

footer .col-sm-10,
#comments,
.crumbs,
body .recipe-meta span,
.single-post #sidebar,
#members-footer,
.yarpp-related,
.container.intro,
.comment-rating,
.single-recipehub hr,
.single-recipehub footer,
.single-mealplanner .copyright {
	display: none;
}

.nutrition,
.recipe-img {
	margin-bottom: 0 !important;
	border: 0 !important;
}

.recipe-img {
	padding-left: 15px;
}

body ul.recipetags {
	margin: 0 0 0 15px;
}

body .recipetags a {
	padding: 2px;
	font-size: 7px;
	border-color: #666;
}
body .recipetags li {
	line-height: 22px;
	margin-right: 6px;
}

body .recipedetail ul li,
body .page-copy .col-sm-8 ul li,
body .bullets ul li {
	list-style: disc !important;
	margin-left: 17px;
	padding-left: 0 !important;
	background: none !important;
}

body .nutrition table td,
body .recipe-meta,
body .nutrition span.tab {
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}

body .recipe-meta {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	font-weight: bold;
}

#sidebar p,
#sidebar li {
	font-size: 9px !important;
}

#sidebar h3 {
	font-size: 14px;
	margin: 0;
	padding: 10px 0 0 0;
}

.copyright img {
	width: 70px;
}

body .outline {
	margin: 0 !important;
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.outline li,
.outline p {
	font-size: 9px !important;
	line-height: 10px !important;
}

#content-col {
	padding-left: 10px;
}

[class*="col-sm-"] {
    float: left;
  }
