@charset "UTF-8";

body {
   font: 12pt Georgia, "Times New Roman", Times, serif;
   line-height: 1.3;
   background: #FFF;
   color: #000;
}

h1, h2, h3, p, li { color: inherit; }

h1 { margin: 0px; }

a, a:visited { color: inherit; text-decoration: none; }

.page { width: 100%; margin: 0px; padding: 0px; }

nav { display: none; }

article { padding: 0px; }

footer { color: #000; background: none; padding: 0px; font-size: .7em; }

.print { display: inherit; }


article a:link:after, article a:visited:after {
   content: " ("attr(href)" "; 
   font-style: italic;
}

a.cta:after {
   content: "Learn more online at: Lynda.com";
   display: block;
   font-style: italic;
   font-weight: normal;
   margin-top: 15px;
}

.promo_container { margin-top: 25px; padding: 0px; font-size: 11pt; }

a.cta {
   text-transform: none;
   background: none;
   color: inherit;
}


footer .qr { border-top: 1px solid #DDD; margin-top: 20px; padding-top: 20px; }
footer .qr img { float: left; margin-right: 20px; }

header {
   height: 125px;
   background: url(../images/print_banner_large.jpg) no-repeat right 0px;
   background-size: cover;
   margin-bottom: 15px;
   position: relative;
}

header a.logo {
   width: 115px;
   height: 70px;
   top: 15px;
   background: url(../images/print_logo_large.png) no-repeat 0, 0;
   background-size: 115px auto;
}

.promo.one { background-image: url(../images/print_promo_1.jpg); background-size: 55px 55px; }
.promo.two { background-image: url(../images/print_promo_2.jpg); background-size: 55px 55px; }
.promo.three { background-image: url(../images/print_promo_3.jpg); background-size: 55px 55px; }




