.frame {
  display: none !important; }

.alert {
  display: none; }

header {
  display: none !important; }

footer {
  display: none; }

a.btn {
  display: none !important; }

.congrats {
  display: none !important; }

h1 {
  display: none !important; }

#wml {
  display: none !important; }

@font-face {
  font-family: 'formal';
  src: url("../fonts/TimbrelBold/timbb__-webfont.eot");
  src: url("../fonts/TimbrelBold/timbb__-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/TimbrelBold/timbb__-webfont.woff") format("woff"), url("../fonts/TimbrelBold/timbb__-webfont.ttf") format("truetype"), url("../fonts/TimbrelBold/timbb__-webfont.svg#timbrelbold") format("svg"); }

@font-face {
  font-family: 'simple';
  src: url("../fonts/comic/comic.eot");
  src: url("../fonts/comic/comic.eot") format("embedded-opentype"), url("../fonts/comic/comic.woff") format("woff"), url("../fonts/comic/comic.ttf") format("truetype"), url("../fonts/comic/comic.svg#ComicSansMSRegular") format("svg"); }

@font-face {
  font-family: 'fun';
  src: url("../fonts/NavathleLityBoldRegular/ji-lutein-webfont.eot");
  src: url("../fonts/NavathleLityBoldRegular/ji-lutein-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/NavathleLityBoldRegular/ji-lutein-webfont.woff") format("woff"), url("../fonts/NavathleLityBoldRegular/ji-lutein-webfont.ttf") format("truetype"), url("../fonts/NavathleLityBoldRegular/ji-lutein-webfont.svg#ji-luteinregular") format("svg"); }

@font-face {
  font-family: 'strong';
  src: url("../fonts/impact/impact.eot");
  src: url("../fonts/impact/impact.eot") format("embedded-opentype"), url("../fonts/impact/impact.woff") format("woff"), url("../fonts/impact/impact.ttf") format("truetype"), url("../fonts/impact/impact.svg#ImpactRegular") format("svg"); }

@font-face {
  font-family: 'fancy';
  src: url("../fonts/topekab/topekab.eot");
  src: url("../fonts/topekab/topekab.eot") format("embedded-opentype"), url("../fonts/topekab/topekab.woff") format("woff"), url("../fonts/topekab/topekab.ttf") format("truetype"), url("../fonts/topekab/topekab.svg#TopekaBold") format("svg"); }

#print {
  display: block;
  width: 800px;
  height: 1000px;
  margin: 0 auto;
  background: #fff;
  *zoom: 1;
  position: relative; }
  #print:before, #print:after {
    content: " ";
    display: table; }
  #print:after {
    clear: both; }

#print p.userid {
  position: absolute;
  top: 10px;
  right: 90px;
  font-size: 22px; }

#poster {
  position: absolute;
  top: 250px;
  left: 230px;
  width: 360px;
  height: 430px;
  border: 8px solid #fff;
  overflow: hidden;
  display: none; }
  #poster .text {
    position: absolute;
    width: 360px;
    height: 430px;
    z-index: 3000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none; }
    #poster .text h2 {
      font-weight: normal;
      margin: 0;
      padding: 10px 0 5px;
      font-size: 25px;
      text-align: center;
      text-shadow: 0 0 8px white;
      z-index: 4000; }
    #poster .text h3 {
      font-size: 16px;
      margin: 0;
      font-style: italic;
      font-family: Arial, Helvetica, sans-serif;
      text-align: center;
      text-shadow: 0 0 8px white;
      z-index: 4000; }
    #poster .text .formal {
      font-family: formal; }
    #poster .text .simple {
      font-family: simple; }
    #poster .text .fun {
      font-family: fun; }
    #poster .text .strong {
      font-family: strong; }
    #poster .text .fancy {
      font-family: fancy; }
    #poster .text .tagline {
      position: absolute;
      bottom: 40px;
      width: 340px;
      padding: 0 10px;
      display: none; }
      #poster .text .tagline h4 {
        border-radius: 15px;
        margin: 0;
        color: #000;
        text-align: center;
        padding: 5px 15px;
        color: #fff;
        font-size: 20px;
        font-weight: normal;
        text-shadow: 0 0 8px white;
        background: #fff; }
  #poster img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000; }
  #poster .symbol {
    display: none;
    cursor: move; }
  #poster .bg {
    display: none; }
  #poster .symbol.ui-draggable-disabled {
    cursor: default; }
  #poster .person {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none; }
  #poster .menu {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    display: none;
    z-index: 4000; }
    #poster .menu .remove {
      top: 0;
      left: 22px; }
    #poster .menu .toggle-position {
      top: 30px;
      left: 0; }
  #poster .audio-toggle {
    display: none; }

#poster.print {
  z-index: 1 !important; }
