@charset "UTF-8";
/* full screen */

/* Header */

body.fullscreen #headerContent {
}

/* Main Navigation */

body.fullscreen #headerNav {
	display: none;
}

body.fullscreen #utilityNav {
	display: none;
}

body.fullscreen #fullscreenNav {
	display: block;
	position: absolute;
	top: 10px;
	right: 0;
}

body.fullscreen #profileNav {
	display: none;
}

body.fullscreen #leftColumn {
	display: none;
}

body.fullscreen #activityDetails {
	display: none;
}

body.fullscreen #wrapper {
	margin: 0;
	padding: 0;
}

body.fullscreen #content {
	width: 100%;
}

body.fullscreen #mainContentLeft {
	display: none;
}

body.fullscreen #mainContentRight {
	display: none;
}

body.fullscreen #push {
	height: 0; /* .push must be the same height as .footer */
	display: none;
}

body.fullscreen #footer {
	display: none;
}

body.fullscreen #footer2 {
	display: none;
}

body.fullscreen #map_area,
body.fullscreen .race.static #map_area {
	position: relative;
	width: 100%;
	border: none;
	margin: 0;
}

body.fullscreen #map_area .greyBorder.tl,
body.fullscreen .race.static #map_area .greyBorder.tl {
	background: none;
}

body.fullscreen #map_area .greyBorder.t,
body.fullscreen .race.static #map_area .greyBorder.t {
	left: 0;
	width: 100%;
}

body.fullscreen #map_area .greyBorder.tr,
body.fullscreen .race.static #map_area .greyBorder.tr {
	background: none;
}

body.fullscreen #map_area .greyBorder.rt,
body.fullscreen .race.static #map_area .greyBorder.rt {
	top: 0;
}

body.fullscreen #map_area .greyBorder.rb,
body.fullscreen .race.static #map_area .greyBorder.rb {
	background: none;
	bottom: 0;
	height: 35px;
}

body.fullscreen #map_area .greyBorder.bs,
body.fullscreen .race.static #map_area .greyBorder.bs {
	width: 100%;
	height: 6px;
}

body.fullscreen #map_area .greyBorder.br,
body.fullscreen .race.static #map_area .greyBorder.br {
	background: none;
}

body.fullscreen #map_area .greyBorder.b,
body.fullscreen .race.static #map_area .greyBorder.b {
	background: none;
}

body.fullscreen #map_area .greyBorder.bl,
body.fullscreen .race.static #map_area .greyBorder.bl {
	background: none;
}

body.fullscreen #map_area .greyBorder.lt,
body.fullscreen .race.static #map_area .greyBorder.lt {
	top: 0;
}

body.fullscreen #map_area .greyBorder.lb,
body.fullscreen .race.static #map_area .greyBorder.lb {
	background: none;
	bottom: 0;
	height: 35px;
}

body.fullscreen #mapControls,
body.fullscreen #map_area.create #mapControls,
body.fullscreen .race.static #map_area #mapControls {
	width: 100%;
	position: absolute;
	bottom: 0;
}

.fullscreen .create #mapRoute,
.fullscreen .edit #mapRoute,
.fullscreen .race.static #mapRoute {
   position: absolute;
   z-index: 300;
}