I have several abutting GeoBoundsRegions that I need to colour with thick borders. The issue I am having is that EdgeForm@Thickness results in the borders being half in and half out of the regions.
GeoGraphics[{EdgeForm@Thickness[.05], EdgeForm[Blue], (* GeoStyling[ ... ] *) GeoBoundsRegion[{{40.75874874700659`, 40.76325125211236`}, {-73.97876068957193`, -73.97283921053673`}}], EdgeForm[Red], (* GeoStyling[ ... ] *) GeoBoundsRegion[{{40.754248745245526`, 40.75875125387347`}, {-73.9737604899343`, -73.9678394101969`}}], EdgeForm[Purple], (* GeoStyling[ ... ] *) GeoBoundsRegion[{{40.75874874700659`, 40.76325125211236`}, {-73.9728606895719`, -73.96693921053671`}}] }] 
This post (58093) suggest that there is sort of a lose work around with filled curves. However, I cannot use this solution as there is a custom GeoStyling on each of the regions.
Is there a way to only draw the EdgeForm inside (or on one side) of the border?

Thickness) convert to either distance units or angular degree units to effect the shrinking? $\endgroup$GeoBoundsRegionin version 10.1 to play with. It seems like if the regions are rectangular there should be some conversion factor that would be appropriate to achieve this. As I commented on the linked Q&A this is a longstanding gap in Mathematica's* general graphics functionality and sadly there seems to be no plan to fix it. :-( $\endgroup$