.ui-content { border-width: 0; overflow: visible; overflow-x: scroll; padding: 15px; } /*fix jQuery Mobile overflow-x problem with horizontal scroll */
.ui-focus, .ui-btn:focus {
	outline: 4px solid #93BEE4;
}
.photo {
	max-width:100%;
	display:block;
	border:#666 3px double;
}
.float-right {
	float:right;
	margin:0 0 10px 10px
}
.float-left {
	float:left;
	margin:0 10px 10px 0
}
.ui-page-header-fullscreen .ui-content, .ui-page-footer-fullscreen .ui-content {
	padding:10px
}
h1.page-title.ui-title {
	font-size:16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
footer {
	text-align:center;
}
pre.prettyprint strong {background-color:yellow;}
#toc li:first-child {display:none;}
div[data-role="page"] div.ui-content a.ui-link:link {color:#039;}
div[data-role="page"] div.ui-content a.ui-link:visited {color:purple;}
div[data-role="page"][data-theme="b"] div.ui-content a.ui-link:link {color:#2ad;}
div[data-role="page"][data-theme="b"] div.ui-content a.ui-link:visited {color:#6FF;}
q {quotes: "“" "”" "‘" "’"; }