@Media Print
{
	* html #primeContent {
		position: relative;
		left: -190px;
		width: 85%;
		font-size: 70%;
	}

	* html .cartPricingContainer, * html .cartComponentContainer, * html .summaryCartPricingContainer, * html .readOnlyCartPricingContainer {
		width: 80%;
	}

	a:link, a:visited, a:active {
		text-decoration: underline; 
		color: #006BB6; 
	}

	body {
		margin: 0px;
		background-image: none;
		background-color: #FFFFFF;
		color: #000000;
	}

	#primeContent {
		margin: 0px 10px 0px 0px;
		width: 75%;
		font-size: 80%;
		display: block;
	}

	.packageHighlight, .cartPricingContainer, .summaryCartPricingContainer {
		clear: both;
		display: block;
		padding: 5px;
	}

	.advisoryText {
		float: left;
		width: 80%;
	}

	#modalParentDiv {
		top: 0px !important;
		left: 0px;
		margin: 0px 0px 25px 0px;
	}

	.modalPopup {
		margin: 0px;
	}

	#HPContainer {
		top: 0px !important;
		left: 0px ; 
		padding: 10px; 
		background-color: #FFFFFF;
		overflow: visible;
	}

	#HPContent {
		border: 0px;
		background-color: #FFFFFF;
		padding: 10px;
		overflow: visible;
	}

	.sortingZone, .pickDropHeading, thead {
		background-image: none;
		background-color: #FFFFFF;
	}

	.navSummaryDetailsInfo {
		width: 600px;
	}

	#searchInActive, #itinInActive, #vehicleInActive, #inboundFlightInActive, #outboundFlightInActive, #hotelInActive, #featuresInActive, #flightInActive, #shoppingCartActive, #searchActive, #vehicleActive, #inboundFlightActive, #outboundFlightActive, #hotelActive, #featuresActive, #flightActive, #charterSearchActive, #charterSearchActive, #retrieveResActive, #checkoutInActive, #retrieveGroupActive {
		border-width: 0px;
		border-top: solid 1px #AAAAAA;
		float:none;
	}

	.rightGutterColumn {
		border: solid 1px #AAAAAA;
	}

	.componentCarContainer p {
		margin: 10px 0px 0px 6px;
	}

	.navSummaryDetailsInfo {
		float: left;
	}

	#footer, 
	#footerCredits, 
	#navTools,
	#navHelp,
	.cartButton, 
	.roomUpsellRadio, 
	.roomUpsellRadio input, 
	.continueBtnPosition, 
	.btnRemoveImg, 
	.btnRemoveText, 
	.bookingNav, 
	.xtop, .xbottom, .xb1, .xb2, .xb3, .xb4, 
	.secondContentxb1Bkgd, 
	.secondContentBkgd, 
	.secondContentBorder, 
	.highlightFieldBorder, 
	.highlightFieldBkgd, 
	.highlightField, 
	.highlightFieldMargin, 
	.changeBtnPosition,
	.column2Field, 
	.packageField, 
	.infoField, 
	.close, 
	.btnSelect, .btnAdd, .btnCheckout, .btnClear, .btnSubmit, .btnView, .btnGo, .btnGoRefine, .btnCreate, .btnContinue, .btnSearch, .btnEmail, .btnPrint, .btnSave, .btnCancel, .btnCompleteBooking, .btnNo, .btnYes, .btnOK, .btnReset, .btnOnRequest, .btnPrevious, .btnNext, .btnChange, .btnAbbrevPriceCheckout, .btnRetrieve, .btnReIssue, .btnSelectCar, .btnApply, .btnUpdateCart
	.btnPrintDetailInfo,
	.sortingZone label, 
	.sortingZone select, 
	.centerSortingContents, 
	.leftSortingZoneCorner, 
	.rightSortingZoneCorner, 
	#checkoutActions, 
	.airBtnPosition, 
	.abbrevButton, 
	.componentPriceBtnPosition, 
	.carSelectBtnPosition,
	#itinInActive fieldset.floatRight, 
	fieldset.addFeatureBtnPosition, 
	#itinInActive hr, 
	.componentMargin hr, 
	#formatRadios,
	#emailEdit,
	#emailPreview,
	#emailEditSalutationTextArea,
	#emailEditRegardsTextArea,	
	#subjectInput,
	#fromAddressInput,
	#replyToAddress,
	#formatText,
	#toFieldsList {
		display: none;
	}

	#cartModalContainer {
		overflow:visible; 
		width: 800px; 
		border-width: 0px;
	}
	
	#emailBodyContainer {
		overflow: visible; 
		width: 100%;
	}

}