* {
    color: #000!important;
    text-shadow: none!important;
    background: transparent!important;
    box-shadow: none!important;
}

a, a:visited {
    text-decoration: underline;
}

/*a[href]:after {
    content: " (" attr(href) ")";
}

abbr[title]:after {
    content: " (" attr(title) ")";
}

a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
}*/

pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}

thead {
    display: table-header-group;
}

tr, img {
    page-break-inside: avoid;
}

img {
    max-width: 100%!important;
}

@page {
    margin: 3cm 2cm;
}

h1, .page .page-title, .single .page-title, .forced-post-header .page-title {
    font-size: 40px;
    text-align: center;
}

p, h2, h3 {
    orphans: 3;
    widows: 3;
}

h2, h3 {
    page-break-after: avoid;
}

select {
    background: #fff!important;
}

.navbar {
    display: none;
}

.table td, .table th {
    background-color: #fff!important;
}

.btn>.caret, .dropup>.btn>.caret {
    border-top-color: #000!important;
}

.label {
    border: 1px solid #000;
}

.table {
    border-collapse: collapse!important;
}

.table-bordered th, .table-bordered td {
    border: 1px solid #ddd!important;
}

a:link:after, a:visited:after {
    content: " ("attr(href) ") ";
    font-size: 0%;
}

.mom-logo {
    text-align: center;
    width: 100%;
}

.socialIcons, .search-box, .ad-wrapper, #momnavbarwrapper, #footer,
#simplejoin, .sharing-options, .pushit, #search-toggle, #menu-toggle,
#simplejoin, .cat-tags, #comments, .back-to-top, /*.wptouch-mobile-switch,
.related-posts,
 */ #footer {
    display: none;
    width: 1px;
}

#content, .page #content, .single #content, #content, .page #content,
#hentry-wrap {
    width: 100%;
    display: block;
    max-width: initial;
}

#header iframe {
    display: none;
}

#header #primary-menu {
    display: none;
}

#header .yahoo-ad-s-top {
    display: none;
}

/*#header .blog-menu {
    display: none;
}*/

#breadcrumb-wrap {
    display: none;
}

#sidebar {
    display: none;
    width: 1px;
}

#footer {
    display: none;
}

.recommend-single {
    display: none;
}

#comments {
    display: none;
}

.page-buttons {
    display: none;
}

.single.single-recipe .recipe-image {
    position: relative;
    bottom: 0;
}

/*.noprint {
    display: none;
}*/
