.SubNavigation,
.categoryTitle,
.TopicNavigation,
.Footer1,
.Footer2,
.Footer3 { display: none; }

body { font-size: large; }

.Heading1a { font-size: 42px; }
.Heading3a { font-size: 36px; }
.Heading4a { font-size: 28px; }
#Template3a .Column1,
#Template3a .Column3 { display: none; }
#Template3a .Column2 { width: 100%; }

.Header { margin: 20px 0; background: #fff; }
    .Header .logo { float: none; margin: 0; }

.Header .headerSearch,
.Header .mainNav { display: none; }

ul { list-style: disc; margin-left: 20px; }
ol { list-style: decimal; margin-left: 25px; }

.SponsoredResults { display: none; }
.QuickGuideSlider { display: none; }
.categoryTitle { border-color: #000; color: #000; font-size: 18px; }

.sectionTitle { border-width: 0 0 1px; border-color: #000; }

.articleTools { display: none; }
.intro .Heading1a { margin: 0 0 10px; }
.intro cite { font-size: 18px; color: #000; }
.intro .Rating { font-size: 16px; }
.intro .Rating .RatingStars .Stars input
.intro .Rating .RatingStars .Stars img { height: 13px; }

a { color: #333; }
.article a:after { content: " ("attr(href)") "; color: #333; text-decoration: underline; font-size: small; }
.article ol { list-style: decimal; margin-left: 25px; }

#OldComments { page-break-before: always; }
    #OldComments .Comments .Head { border-width: 0 0 1px; border-color: #000; padding-bottom: 16px; }
    #OldComments .SubHeader { color: #000; font-size: 36px;  }
    #OldComments .Comments .RateOrFlag,
    #OldComments .Options,
    #OldComments .Comments .UserText .Arrow,
    #OldComments form { display: none; }
    
    #OldComments .Comments .Comment { position: relative; }
    #OldComments .Comments .Comment .UserInfo .SubHeader { padding-top: 0; margin: 0; }
    #OldComments .Comments .Comment .UserText p { border-width: 0 0 1px; margin: 5px 0 10px; padding: 0 0 10px; }
    #OldComments .Comments .Comment .UserInfo .userAvatar { display: none; }
.IconIdea1,
.IconFlag1 { display: none; }

.request { display: none; }


.tips ul { list-style: disc; }
    .tips ul li { margin: 0 0 10px; }

#ArticleSteps a.StrongLink { color: #333; text-decoration: none; }
    #ArticleSteps a.StrongLink:after { content: " "; }
    #ArticleSteps .article .sectionTitle .difficulty { padding-top: 15px; }
    #ArticleSteps .article ol li .stepBg { display: none; }
    #ArticleSteps .tips ul { margin-left: 20px; }
    #ArticleSteps .article .thingsYouNeed { display: block; width: 245px; margin: 10px 0 10px 30px; padding: 0; background-color: #fff; border: 0; }
    #ArticleSteps .article .thingsYouNeed li { margin: 0 0 10px; color: #000; }
    
#ArticleGeneric {}
    #ArticleGeneric .article ol { list-style: none; margin-left: 0; }