#content {
  padding-top: 0.5cm;
  height: 17cm;
  width: 17cm;
  -webkit-transform: rotate(90deg); /* Saf3.1+, Chrome */
  -moz-transform: rotate(90deg); /* FF3.5+ */
  -ms-transform: rotate(90deg); /* IE9 + */
  -o-transform: rotate(90deg); /* Opera 10.5 */
  transform: rotate(90deg); }
.version{
    display:none;}
#main-content table#crossword-grid {
  display: inline;
  border-spacing: 0px;
  border-collapse: collapse;
  table-layout: fixed; }
#main-content .headerbar {
  width: 100%;
  padding: 10px;
  text-align: left;
  margin: 0 auto; }
#main-content .headerinfo {
  margin: 50px; }
#main-content td.gridsquare {
  height: 24px !important;
  width: 24px !important;
  border: 1px solid black;
  vertical-align: top; }
#main-content .blacksquare {
  -webkit-print-color-adjust: exact;
  -webkit-filter: opacity(1);
  -moz-box-shadow: 0px 0px #000 inset;
  -webkit-box-shadow: 0px 0px #000 inset;
  box-shadow: 0px 0px #000 inset;
  background-color: black;
  border-style: solid !important;
  border-color: #000000 !important;
  border-width: 1px !important; }
#main-content span.cluenumber {
  font-size: 8px;
  position: absolute;
  margin-top: -4px; }
#main-content ul#acrossclues {
  display: inline;
  font-size: 0.9em;
  float: left;
  padding: 5px; }
#main-content ul#downclues {
  display: inline;
  font-size: 0.9em;
  float: right;
  padding: 5px; }
#main-content li.clue {
  list-style-type: none; }
#main-content table#crossword-grid td.gridsquare {
  height: 24px !important;
  width: 24px !important;
  padding: 0px;
  border: 1px solid #000 !important;
  font-size: 16px;
  text-transform: uppercase;
  text-align: center; }
#main-content input.hidden {
  display: none; }
#main-content #crossword-hintbox {
  display: none; }
#main-content #infoDiv {
  display: none; }
#main-content div#crossword-container {
  width: 100%;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
#main-content div#crossword-left-column {
  margin-bottom: 0px !important;
  line-height: 0.60em;}
#main-content div#crossword-centre-column {
  width: 450px !important;
  margin-right: -10px;}
#main-content div#crossword-grid-container {
  background-color: transparent !important;
  border: 1px solid #ffffff !important;
  margin-top: -7px !important;
  margin-left: 10px !important;
  padding: 0px 0px 0px 0px !important;
  float: left; }
#main-content div#crossword-right-column {
  margin-bottom: 0px !important;
  line-height: 0.60em;}
#main-content table.clues-table {
  border-spacing: 0px;
  background: none; }
#main-content table.clues-table th {
  text-align: left;
  color: #ffffff !important;
  padding: 0px;
  padding: 5px;
  border: 1px solid #000;
  background-color: #000000 !important;
  font-size: 7pt !important; }
#main-content table.clues-table tr {
  padding: 5px;
  background-color: #000000 !important; }
#main-content table.clues-table td.crossword-clue-number {
  text-align: right;
  padding: 5px 10px 5px 5px; }
#main-content table.clues-table td.crossword-clue-text {
  border-right: 1px solid #d9d9d1;
  border-bottom: 1px solid #d9d9d1;
  font-size: 9px !important; }
#main-content #crossword-main-functions {
  display: none !important; }
#main-content #crossword-controls > div.reveal-check-clear.pull-left {
  display: none !important; }
#main-content .title-previous {
  padding-top: 5px; }
#main-content #crossword-wrapper {
  width: 1010px;
  height: 680px; }
#main-content #crossword-helpbutton {
  display: none !important; }
#main-content table#crossword-grid td.gridsquare input {
  width: 23px !important;
  height: 23px !important; }
#main-content .clue {
  height: auto !important; }
#main-content table.clues-table tr.clues-table-header-row {
  -webkit-print-color-adjust: exact !important;
  -webkit-filter: opacity(1) !important;
  -moz-box-shadow: 0px 0px #000 inset !important;
  -webkit-box-shadow: 0px 0px #000 inset !important;
  box-shadow: 0px 0px #000 inset !important;
  border-width: 1px !important;
  text-color: #fff !important; }
#main-content .letterTarget {
  background:none !important;
  position: absolute;
  height:22px !important;
  width: 28px !important;
  padding-left: 0px !important;
  padding-top: 4px !important;
  border: 0px !important;
  font-size: 17px !important;
  text-transform: uppercase !important;
  text-align: center;}
#main-content .current {
  background-color: #ffffff !important; }
#main-content .highlight {
  background-color: #ffffff !important;
  border: 1px solid transparent !important;
  height: 17px !important;
  width: 22px !important; }
#main-content table.clues-table td {
  background-color: #ffffff !important; }

/*------- Turn off the elements outside of the crossword grid ---------*/
#header {
  display: none; }

#footer {
  display: none; }

#pickcrosswordplayer {
  display: none; }

#login-prompt {
  display: none; }

#ui-datepicker-div {
  display: none; }

.left-remainder {
  display: none; }

.right-remainder {
  display: none; }

.breadcrumb_holder {
  display: none; }

div#content div.row:first-of-type {
  display: none; }

#datepicker{
  display:none; }

#calfrm {
  display:none; }

.btn-group .select-type {
  display:none; }

#calfrm > input.btn.btn-success {
  display:none; }

#html5orflash {
  display:none; }

.calendar-wrapper .pull-right {
  display:none; }

#content > div:nth-child(2) > div > div.calendar-wrapper.pull-right > a {
  display:none; }

#crossword-puzzels .calendar-wrapper .logout {
    display:none}

#crossword-container > p.version {
  display:none; }

div > div.h1.pull-left {
  font-size: 16px;
  font-weight: 700; }

.xword-body #torso .container {
  background-image: none !important;
  background: none !important; }

#torso .container {
  width: auto !important; }

#wrapper {
  width: auto !important;
  min-width: 0px !important;
  height: auto;
  float: none !important;
  position: inherit; }
  
#torso {
    margin-top: 0 !important;
}

#crossword-timer{
	visibility: hidden; display: none; 
}

.transparent-overlay-full{display:none;}