﻿/* --------------------------------------
   Standard Print Styles
-------------------------------------- */

/* remove all background colors and images, set all text to black */
* 
{
	background-image: none !important;
	background-color: transparent !important;
	color: black !important;
	border-color: black !important;
	font-family: Arial, Helvetica, sans-serif;
}

/* Print Only */
.visible-print
{
    display: block !important;
}

/* No print */
.hidden-print
{
	display: none !important;
}

/* remove all margins and padding from body and set page width to auto */
body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 100%;
}

#page,
#center
{
	width: 100%;
}

/* logo height and width */
#logo,
#logo a
{
    height: auto;
    width: auto;
}

/**
ACM Print Styles
*/

h1 {
	border-top: 1px solid #999 !important;
	border-bottom: 1px solid #999 !important;
	padding: 10px 0px;
	color: #199091 !important;
}

footer {
	border-top: 1px solid #999 !important;
	margin-top: 30px;
	padding: 10px 0px 0px;
	clear: both;
}

footer .span6 {
	float: left;
}

footer .qr-code {
	float: right;
}

.ajax-loader,
.event-date-nav,
.event-grid-display .event-details .presenter,
.event-desc-toggle,
.event-grid-display .event-desc,
.load-more,
.no-events,
#homepage-carousel .carousel-inner .item,
#homepage-carousel .carousel-inner .item .sliderBookNow,
#homepage-carousel .carousel-control,
.home-page .jcarousel-container,
.home-page .discover,
.home-page .discover-tiles,
.home-page .featureBox .moreBookNow {
	display: none !important;
}

.media-release-attachment a:link:after, 
.media-release-attachment a:visited:after,
.event-booking a:link:after,
.event-booking a:visited:after {
    content: " (" attr(href) ") ";
    font-size: 90%;
}

.event-presenter .visible-print {
	display: inline-block !important;
}

.event-grid-display ul {
	list-style-type: none;
}

.event-grid-display ul li {
	float: left !important;
	width: 50% !important;
}

.event-grid-display ul li.span3 {
	height: 410px !important;
}

.event-grid-display .event-details a {
	text-decoration: none !important;
	display: inline-block;
	padding-bottom: 10px;
	color: #199091 !important;
	font-weight: bold;
}

.event-grid-display .row-fluid {
	clear: both;
}

.event-grid-display .row-fluid h3 {
	border-top: 1px solid #999 !important;
	border-bottom: 1px solid #999 !important;
	padding: 10px 0px;
	margin: 10px 0px;
}

.event-grid-display .event-time-venue {
	font-size: 90%;
}

#homepage-carousel .carousel-inner .item:first-child {
	display: block !important;
}

#homepage-carousel {
	border-bottom: 1px solid #999 !important;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#homepage-carousel .carousel-inner .item:first-child .presenterSlider:after {
	content: " presents";
}