body { background-color: #fff!important; }
img { border: none; }
.screen-only { display: none!important; }

#main { 
  margin: 0!important;
}

#logo { display: none; } /* for now */

#menu, #login, .buttons {
  display: none!important;
}

#footer {
  position: fixed;
  width: 100%;
  top: auto;
  right: 0;
  bottom: -1em;
  left: 0;
}

.title { display: block; }
h1 { font-size: 1.5em; }

.login { display: none; }

/*----------****---------*/
#browser_not_supported {
  display: none;
}
#module_box {
  padding: -2px!important;
}

.top {
  position: relative;
  right: 0px!important;
  top: 0px!important;
}

.top div  {
  position: relative;
  left: 0px!important;
}

.bottom {
  position: relative;
  bottom: 0px!important;
  right: 0px!important;
}

.bottom div {
  position: relative;
  left: 0px!important;
}

#content { display: block! important; }

#log { display: none; }

/* ------ Talents/Production ---------- */
.talents .topic { page-break-before: always; }

/* ---------- Resume | Checklist ---------- */
.section .title { display: block!important; }
	
.checklist #include ol li {
  border: none;
}

/* ---------- Target | Targets ---------- */
.targets .target {
  padding: -2px!important;
}
.target_box { 
  padding: -2px!important;
}
/* ---------- Interview | Hand Test ---------- */
#steps { display: block; padding-left: 3em; }

#samples .caption { padding-: 5px; }
#samples ul {
  display: block!important;
  margin-top: 0!important;
  margin-bottom: 0!important;
}
#samples ul li {
  margin-top: 1px!important;
  margin-bottom: 0!important;
}
#hand {
  float: none;
  margin: 0 auto;
}

/* ---------- Interview | Production Output ---------- */
#letter {
  page-break-before:always!important;
}
.page_break {
  page-break-before:always!important;
  display: block!important;
}